您的位置:首页 > 编程语言 > C#

C#常用数据类型

2012-06-25 13:26 169 查看
1.整数类型:

代表一种没有小数点的整数数值,也就是我们小时候学习的整数,如0,-3902,38445.
C#语言中包含以下整数类型,他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。
sbyte 8 位有符号整数 定义的变量的取值范围从-128~127
byte 8 位有符号整数 定义的变量的取值范围从0~255
short 16位有符号整数 定义的变量的取值范围从-32768~32767
ushort 16位有符号整数 定义的变量的取值范围从0~65535
int 32位有符号整数 定义的变量的取值范围从-2147483648~2147483647
uint 32位有符号整数 定义的变量的取值范围从0~4204067295
long 64位有符号整数 定义的变量的取值范围从-9223372036854775808~9223372036854775807
ulong 64位有符号整数 定义的变量的取值范围从0~18446744073709551615

这几种中最常用到的是int型,如果取值范围不足时,我们可以采用ulong类型,但是在采用sbyte范围较小类型时,一定要防止数据值超出了范围,导致程序出现运行错误,整型的默认值是0。
定义一个32位整型变量x的初值为5的写法是: int x=5;

2.浮点类型:

浮点类型就是包含小数的类型,这种类型有两个版本,分别是:
float 7位单精度浮点型 定义的变量的取值范围从1.5 × 10−45 至 3.4 × 1038
double 15位双精度浮点型 定义的变量的取值范围从5.0× 10−325 至 1.7× 10308

如果出现小数,编译器会默认为double类型,所以如果想标明小数的值是float类型时,可以在小数值的后面加f或F,定义这两种类型的变量的语法为:
float x=3.75f;
double y=3.75;
一定要记住你要给执行float类型的操作时,一定要在小数的后面加f或F,显式的告知是float类型,否则将发生错误。

3.字符类型

char类型习惯称为字符型,给char类型的变量赋值时,应该用单引号将值引起来,同时值应该是一个字符,比如char a='b'; char b='1'; char c='好';。值除了可以是英文、数字、中文外,还可以给char类型赋十六进制和Unicode16位的字符,但是这种用法使用较少,目前不需掌握。

4.布尔类型

布尔类型的值只有true或false习惯叫做真或假,定义一个布尔类型的变量语法为 bool d=true;对于布尔类型变量的使用是非常巧妙以及常用的。

5.字符串类型

我们可以把字符串string类型看成是一串字符的组合,给string类型的变量赋值时,应使用双引号将值引起来,比如 string a="b"; string d="C#";
string b="你好!"; string类型是一个非常重要的类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: