- 数据类型
1、数值类型(整数类型、浮点数类型和decimal类型)
类型 | 别名 | 类别 | 有效位数 | 后缀 | 允许值 | |
sbyte | System.SByte | 有符号字节型 | 8位 | 无 | 100 | |
byte | System.Byte | 无符号字节型 | 8位 | 无 | 100 | |
short | System.Int16 | 有符号短整型 | 16位 | 无 | 100 | |
ushort | System.UInt16 | 无符号短整型 | 16位 | 无 | 100 | |
int | System.Int32 | 有符号整型 | 32位 | 无 | 100 | |
uint | System.UInt32 | 无符号整型 | 32位 | 无、U、u | 100U | |
long | System.Int64 | 有符号长整型 | 64位 | 无、L、l | 100L | |
ulong | System.UInt64 | 无符号长整型 | 64位 | 无、ul、uL、、Ul、UL、lu、lU、Lu、LU | 100UL | |
char | System.Char | 无符号字符型 | 16位 | 无 | ‘a‘ | |
float | System.Single | 单精度浮点型 | 32位(精度7位) | F、f | 3.14F | |
double | System.Double | 双精度浮点型 | 64位(精度15到16位) | 无、D、 | 3.1415 | |
decimal | System.Decimal | 浮点型 | 128位(精度28到29位) | m、M | 3.14M |
注:a) 字符u代表unsigned无符号;
b) float和double的表示形式:+/-m*2的e次方;
c) decimal的表示形式:+/-m*10的e次方;
d) m和e的值因类型而定;
2、bool类型
别名System.Boolean,允许值为true和false。例如:bool bCount = true;
3、string类型
别名System.String,string类型为引用类型。组成string的字符没有上限,它是可变大小的内存。
例如:string strCount = "Hello World!";
时间: 2024-10-13 10:53:16