基本数据类型
数值类型
整数类型:int 用来描述整数 4个字节 32位
浮点类型:float(single) 用来描述小数 4个字节 32位 最多可以表示小数点后7位有效数字
若使用的数据为float类型,在数据后+f,默认无f的数据为Double类型。
字符类型
字符串类型:string 用来描述一串字符 8个字节 64位 使用双引号表示字符串
字符类型:char 用来描述一个字符 2个字节 16位 使用单引号表示字符
字符在内存中是以数字形式存在,所有整型和字符型等价
例:int i=65;也可以使用int i='A';
char c='A';也可以使用char c=(char)65;
布尔类型
bool类型: bool 用来描述真假 true/false 1个字节
数据类型具体内容
sbyte 有符号 1个字节 -~
-1
short 有符号 2个字节 -~
-1
int 有符号 4个字节 -~
-1
long 有符号 8个字节 -~
-1
byte 无符号 1个字节 0~-1
ushort 无符号 2个字节 0~-1
uint 无符号 4个字节 0~-1
ulong 无符号 8个字节 0~-1
(个人理解,具体记有无符号及占据字节数,可根据这两个信息推算出允许值的范围)
Float(single) 4个字节 ±1.5x~±3.4x 有效数字7位 单精度实型
Double 8个字节 ±5.0x~±1.7x 有效数字15/16位 双精度实型
decimal 16个字节 ±1.0x~±7.9x 有效数字28位 金融货币
sizeof(数据类型); 可以查看传入的数据类型所占的字节,使用语句例:Console.WriteLine(sizeof(int));可以查看int所占字节数。