您当前的位置: 首页 >  c#

C#常用数据类型

发布时间:2010-11-22 10:11:00 ,浏览量:0

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类型是一个非常重要的类型。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    105695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1396s