變數的資料型態:
資料型態
|
說明
|
位元組
|
範圍
|
bool
|
布林值
|
1/2
|
true或false
|
byte
|
正整數
|
1
|
0~255
|
sbyte
|
整數
|
1
|
-128~127
|
char
|
字元
|
2
|
0~65535
|
short
|
短整數
|
2
|
-32,768~32,767
|
ushort
|
正短整數
|
2
|
0~65,535
|
int
|
整數
|
4
|
-2,147,483,648~2,147,483,647
|
uint
|
正整數
|
4
|
0~4,294,967,295
|
long
|
長整數
|
8
|
-9,223,372,036,854,775,808~9,223,372,036,854,775,807
|
ulong
|
正長整數
|
8
|
0~18,446,744,073,709,551,615
|
float
|
單精度的浮點數
|
4
|
-3.402823E38~3.402823E38
|
double
|
雙精度的浮點數
|
8
|
-1.79769313486232E308~1.79769313486232E308
|
decimal
|
數值
|
16
|
-79228162514264337593543950335 ~ 79228162514264337593543950335
|
string
|
字串
|
依平台
|
Unicode字元
|
object
|
物件
|
4
|
物件型別變數可以儲存各種資料型別的值
|
運算子與優先順序
優先序
|
運算子
|
說明
|
14
|
()、[]、++、--、.、new、typeof、sizeof
|
括號、陣列元素、遞增、遞減和物件與記憶體的相關運算子
|
13
|
!、-、+、~、(type)
|
邏輯運算子NOT、負號、正號、1'補數、型態轉換
|
12
|
*、/、%
|
算術運算子的乘、除法和餘數
|
11
|
+、-
|
算術運算子加和減法
|
10
|
<<、>>
|
位元運算子左移、右移
|
9
|
>、>=、<、<=
|
關係運算子大於、大於等於、小於和小於等於
|
8
|
==、!=
|
關係運算子等於和不等於
|
7
|
&
|
位元運算子AND
|
6
|
^
|
位元運算子XOR
|
5
|
|
|
位元運算子OR
|
4
|
&&
|
邏輯運算子AND
|
3
|
||
|
邏輯運算子OR
|
2
|
?:
|
條件控制運算子
|
1
|
=、op=
|
指定運算子
|
沒有留言:
張貼留言