[走进C#世界]入门篇之变量
所谓变量,实际上,可以把它看作架子上的盒子,
在这些盒子里,可以放置一些东西,再把它们取出来,或者只是看看盒子里是否有东西。
这里的东西其实指得就是分配要计算机内存中的数据。数据可放在变量中,可以从变量中取出数据或查看它们。
盒子有不同的形状和大小,某些东西只能放在特定的盒子里。所以变量就会有不同的类型来处理不同的数据。
要使用变量,首先需要声明它们。给变量指定名称和类型。声明变量后,就可以指导它们用作存储数据了。
声明变量C#语法
<type> <name>;
int Num ;
如果使用未声明的变量,代码是不会编译的。
简单类型
|
类型 |
允许的值 |
|
sbyte |
在-128到127之间的整数 |
|
byte |
在0到255之间的整数 |
|
short |
在-32768到32767之间的整数 |
|
ushort |
在0到65535之间的整数 |
|
int |
在-2147483648到2147483647之间的整数 |
|
uint |
0到4294967295之间的整数 |
|
long |
-9223372036854775808到9223372036854775807 |
|
ulong |
0到18446744073709551615之间的整数 |
变量名称前面加”u” 是unsigned 的缩写,表示不能类型中的变量存储负号。
除了整数以外,还可以存储浮点数
float,double 和 decimal
float,double 可以用+/-m×2e的形式存储浮点数 m和e的值随着类型的不同而不同
decimal 使用+/-m×10e的形式存储。
简单点说float是单精度,double是双精度,decimal是数字型,它们所占的内存空间不一样。
除了数值类型外,还有3种简单类型
|
类型 |
允许的值 |
|
char |
一个Unicode字符存储0-65535之间整数 |
|
Bool |
布尔值 true false |
|
string |
一组字符 |
下面来通过示例来理解下
int myint;
string mystring;
bool mybool = true;
myint = 7;
mystring = "\"hello\" word";
第一行声明 int 变量 myint
第二行声明 string 变量 mystring
第三行声明 bool 变量 mybool 并赋值 为 true
第四行变量myint 赋值为7
第五行变量mystring 赋值为"hello" word
赋值string 类型 要为双引号""把字符串括起来.
这里为了能输出 "hello" word 利用了转义符
因为 ""hello" word " 这样编译会出错
所以利用\" 转义符
\" 转义符 产生的字符为 双引号
下面介绍字符串的字面值
|
转义字符 |
产生的字符 |
|
\' |
单引号 |
|
\" |
双引号 |
|
\\ |
反斜杠 |
|
\b |
退格 |
|
\f |
换页 |
|
\n |
换行 |
|
\f |
回车 |
浙公网安备 33010602011771号