ASP.NET - Operator (ตัวดำเนินการ)

PDF Print E-mail
Written by admin    Friday, 27 August 2010 23:21

 โอเปอเรเตอร์ (Operator)  หรือตัวดำเนินการ พื้นฐาน    +(บวก)  , - (ลบ)  , * (คูณ)  ,   / (หาร) , % (ตัวหารเก็บเศษที่เหลือ)

 

ตัวดำเนินการ (C#)ตัวดำเนินการ (VB)คำอธิบายตัวอย่างผลลัพธ์
+ + บวก x=2
x+2
4
- - ลบ x=2
5-x
3
* * คูณ x=4
x*5
20
/ / หาร 15/5
5/2
3
2.5
  \ หาร จำนวนเต็ม 5\2 2
% Mod Mod (การหาร ที่เก็บค่าในส่วนที่เหลือจากการหาร) 5%2
10%8
10%2
1
2
0
++
เพิ่มค่า x=5
x++
x=6
--
ลดค่า x=5
x--
x=4

 

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการ (C#)ตัวดำเนินการ (VB)คำอธิบายตัวอย่าง
== = คือ เท่ากับ 5==8  ผลลัพธ์ คือ เท็จ (false)
!= <> คือ ไม่เท่ากับ 5!=8  ผลลัพธ์ คือ จริง (true)  -> C#
5<>8  ผลลัพธ์ คือ จริง (true)  -> VB
<>
คือ ไม่เท่ากัน 5<>8 ผลลัพธ์ คือ จริง (true)
> > คือ มากกว่า 5>8 ผลลัพธ์ คือ เท็จ (false)
< < คือ น้อยกว่า 5<8 ผลลัพธ์ คือ จริง (true)
>= >= คือ มากกว่าหรือเท่ากับ 5>=8 ผลลัพธ์ คือ เท็จ (false)
<= <= คือ น้อยกว่าหรือเท่ากับ 5<=8 ผลลัพธ์ คือ จริง (true)


 
ตัวดำเนินการทางตรรกะ

ตัวดำเนินการ (C#)ตัวดำเนินการ (VB)คำอธิบายตัวอย่าง
&& And และ  (and) x=6
y=3

(x < 10 && y > 1) ผลลัพธ์ คือ จริง (true)

|| Or หรือ (or) x=6
y=3

(x==5 || y==5) ผลลัพธ์ คือ เท็จ (false)

! Not ไม่ (not) x=6
y=3

!(x==y) ผลลัพธ์ คือ จริง (true)

 




ตัวอย่างโค้ด 

(C#)

 

int a = 3;
int b = 2;
double a1 = 10;
double b1 = 3;
float a2 = 10;
float b2 = 3;

int c = a + b;
int d = a - b;
int e1 = a * b;
int f = a / b;
double f1 = a1 / b1;
float f2 = a2 / b2;
int g = a % b; // เก็บเศษ

Response.Write("int a = 3<br/><br/>");
Response.Write("int b = 2<br/><br/>");
Response.Write("double a1 = 3<br/><br/>");
Response.Write("double b1 = 2<br/><br/>");
Response.Write("float a2 = 10<br/><br/>");
Response.Write("float b2 = 3<br/><br/>");
Response.Write("int c = a + b เท่ากับ " + c + "<br/><br/>");
Response.Write("int d = a - b เท่ากับ " + d + "<br/><br/>");
Response.Write("int e1 = a * b เท่ากับ " + e1 + "<br/><br/>");
Response.Write("int f = a / b เท่ากับ " + f + "<br/><br/>");
Response.Write("double f1 = a / b เท่ากับ " + f1 + "<br/><br/>");
Response.Write("float f2 = a / b เท่ากับ " + f2 + "<br/><br/>");
Response.Write("int g = a % b เท่ากับ " + g + "<br/><br/>");

 

 


 

 

(VB)

 

Dim a As Integer = 3
Dim b As Integer = 2
Dim a1 As Double = 10
Dim b1 As Double = 3
Dim a2 As Single = 10
Dim b2 As Single = 3

Dim c As Integer = a + b
Dim d As Integer = a - b
Dim e1 As Integer = a * b
Dim f As Integer = a / b
Dim f1 As Double = a1 / b1
Dim f2 As Single = a2 / b2
Dim g As Integer = a Mod b ' เก็บเศษ

Response.Write("Dim a As Integer = 3<br/><br/>")
Response.Write("Dim b As Integer = 2<br/><br/>")
Response.Write("Dim a1 As Double = 10<br/><br/>")
Response.Write("Dim b1 As Double = 3<br/><br/>")
Response.Write("Dim a2 As Single = 10<br/><br/>")
Response.Write("Dim b2 As Single = 3<br/><br/>")
Response.Write("Dim c As Integer = a + b เท่ากับ " & c & "<br/><br/>")
Response.Write("Dim d As Integer = a - b เท่ากับ " & d & "<br/><br/>")
Response.Write("Dim e1 As Integer = a * b เท่ากับ " & e1 & "<br/><br/>")
Response.Write("Dim f As Integer = a / b เท่ากับ " & f & "<br/><br/>")
Response.Write("Dim f1 As Double = a1 / b1 เท่ากับ " & f1 & "<br/><br/>")
Response.Write("Dim f2 As Single = a2 / b2 เท่ากับ " & f2 & "<br/><br/>")
Response.Write("Dim g As Integer = a Mod b เท่ากับ " & g & "<br/><br/>")



ลองเอาไป run ดูนะคะ

Last Updated on Thursday, 23 June 2011 09:40
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน ASP.NET ASP.NET - Operator (ตัวดำเนินการ)
Joomla template modify by Ban-Goi.com