[走进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的形式存储浮点数 me的值随着类型的不同而不同

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

回车

posted on 2007-11-02 22:34  ithot  阅读(371)  评论(1)    收藏  举报