C#中聲明變量 int num=10;底層邏輯是: int num; 在内存中開辟一塊空間命名為num 在C#中 num=10;的意思是把數字10賦值給num(注意現在這個等号與數學中的等号不一樣,這裡表示賦值)
C#中的數據類型大的分為數值與非數值;數值中又分為整形與非整形,主要講解數值類( int float double decimal) 非數值類 ( char string)
整形的
int int num =10; 給num賦值的可以是正數也可以是負數 但必須是整形
非整形的
1 float(單精度) float num1=3.14f;(注意 不加 f 會報錯)
2 double(雙精度) double num2=3.14;
3 decimal(專門用于貨币) decimal money=10m; decimal money=10.5m;
這三個可以說都代表小數,它們的區别自己MSDN或者百度
字符型 char
char zf='z';(注意 1 變量賦值必須加單引号字; 2 單引号中間隻能寫一個字符)
char zf='';單引号中間什麼都沒有(錯誤 char沒有空字符 但可以在中間加空格即 char zf=' ';)
字符串型 string
string str="字符串";(這個必須加雙引号)
string str="";(中間什麼都沒有) 字符串可以有空字符串
string str=" ";(中間一個空格)
string str="字符串類型";
a = 3; b = '3' ; c = "3";
上面三個變量a,b,c 沒寫數據類型 但根據賦值可以得出
a的3表示整形的3 b的'3' 這個表示字符型的 3 c的"3" 這個表示字符串的3
還有其他的數據類型自己查找資料了解掌握
把變量分類可以方便編程時的存取與使用
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!