微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#常用数据类型

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐