C#是一种强类型语言,包含数值类型和引用类型两种内建的数据类型。这里只谈数值类型。
2.1整型
整型也就是我们日常所说的整数,只不过在计算机编程世界里作了些细分,C#对整型分为有符号型和无符号型.
这里的符号是指正/负号.整数代码最高位为符号位,为0表正数,为1表负数,负数用补码来表示,补码=原码取反+1.
有符号整数 | 无符号整数 | |||
关键字 | 位数 | 关键字 | 位数 | |
sbyte | 8 | byte | 8 | |
short | 16 | ushort | 16 | |
int | 32 | uint | 32 | |
long | 64 | ulong | 64 |
2.2实型
实型也就是我们常说的带小数点的实数,在C#中有三种形式.
关键字 | 位数 |
float | 32 |
double | 64 |
decimal | 128 |
2.3字符型 char 16位
char与整型值不能自动的相互转换。
2.4布 型 bool
C#用true和false来定义真和假,bool类型值与整数值之间不能相互转换。
原来打字是这么的幸苦和麻烦,过去我做笔记都是用笔记在纸上或本子上,倒不觉得有什么,只是这些笔记常常丢失,只是在最近几年才有这个在网上作笔记的习惯。