现在正听林晓培的缓慢。beyond的冷雨夜之曲。有些磁性而且干净的女中音
C#中有8种整数类型, 非常整齐干净,把原来cpp的混乱不规范的各种定义统一为有符号和无符号两大类,然后配合1.2.4字节为单位的各种字长。
数据类型 特征 取值范围
sbyte 有符号8 位整数在-128 到127 之间
byte 无符号8 位整数在0 到255 之间
short 有符号16 位整数在-32,768 到32,767 之间
ushort 无符号16 位整数在0 到65,535 之间
int 有符号32 位整数在-2,147,483,648 到2,147,483,647 之间
uint 无符号32 位整数0 到4,294,967,295 之间
long 有符号64 位整数在9,223,372,036,854,775,808 和9,223,372,036,854,775,807 之间
ulong 无符号64 位整数0 和18,446,744,073,709,551,615 之间
布尔类型,抛弃了整数和布尔数据的互相转换。只能取true和false这两个关键字值。
浮点类型,仍然是单精度和双精度
十进制类型,专门为金融运算准备的128位高精度数据类型 decimal myDec = 1.00m;
字符类型 char 与Cpp不同,是16位的UNCODE字符集,而且不允许与整数进行赋值和运算。
char c = '\x0032'; char c = '他';