字符类型char
发布时间:2014/6/5 21:30:46 访问次数:1253
1.字符类型char
char类型的长度是1个字节,通常用于定义处理字符数据的变量或常量,分为无符号字符类型(unsigned char)和有符号字符类型(signed char), AD7190BRUZ默认值为signed char类型。unsigned char类型用字节中所有位表示数值,可以表达的数值范围是0~255。signed char类型用字节中最高位表示数据的符号,O表示正数,1表示负数,负数用补码表示,可以表达的数值范围是-128-+127,unsigned char通常用于处理ASCII码字符或小于等于255的整
型数。
2.整型int
int类型的长度为2个字节,用于存放1个双字节数据。分为有符号整型(signed int)和无符号整型( unsigned int),默认值为signed int类型。signed int类型表示的数值范围是-32768~+32767,字节中最高位表示数据的符号,0表示正数,1表示负数,负数用补码表示。unsigned int表示的数值范围是0~65535。
3.长整型long
long类型的长度为4个字节,用于存放1个四字节数据。分为有符号长整型(signed long)和无符号长整型( unsigned long),默认值为signed long类型。signed long类型表示的数值范围是-2147483648~+2147483647,字节中最高位表示数据的符号,0表示正数,1表示负数,负数用补码表示。unsigned long表示的数值范围是0~4294967295。
4.浮点型float
float类型的长度为32位,占用4个字节,其中3个字节存放数字部分,1个字节存放指数部分。一个double型卖数一般用8个字节存储。许多复杂的数学表达式都采用浮点数据类型。它用符号位表示数据的符号,用阶码与尾数表示数的大小。用它们进行任何数学种不同效率等级的库函数。C51的浮点变量数据类型的使
用格式与IEEE-754标准有关,其特点是具有24位精度,尾数的高位始终为1,因而隐藏起来不保存,其他各位的分布情况包括1位符号位、8位指数位和23位尾数。
符号位是最高位,尾数为最低的23位,内存中按字节存储如表5-2所示。
1.字符类型char
char类型的长度是1个字节,通常用于定义处理字符数据的变量或常量,分为无符号字符类型(unsigned char)和有符号字符类型(signed char), AD7190BRUZ默认值为signed char类型。unsigned char类型用字节中所有位表示数值,可以表达的数值范围是0~255。signed char类型用字节中最高位表示数据的符号,O表示正数,1表示负数,负数用补码表示,可以表达的数值范围是-128-+127,unsigned char通常用于处理ASCII码字符或小于等于255的整
型数。
2.整型int
int类型的长度为2个字节,用于存放1个双字节数据。分为有符号整型(signed int)和无符号整型( unsigned int),默认值为signed int类型。signed int类型表示的数值范围是-32768~+32767,字节中最高位表示数据的符号,0表示正数,1表示负数,负数用补码表示。unsigned int表示的数值范围是0~65535。
3.长整型long
long类型的长度为4个字节,用于存放1个四字节数据。分为有符号长整型(signed long)和无符号长整型( unsigned long),默认值为signed long类型。signed long类型表示的数值范围是-2147483648~+2147483647,字节中最高位表示数据的符号,0表示正数,1表示负数,负数用补码表示。unsigned long表示的数值范围是0~4294967295。
4.浮点型float
float类型的长度为32位,占用4个字节,其中3个字节存放数字部分,1个字节存放指数部分。一个double型卖数一般用8个字节存储。许多复杂的数学表达式都采用浮点数据类型。它用符号位表示数据的符号,用阶码与尾数表示数的大小。用它们进行任何数学种不同效率等级的库函数。C51的浮点变量数据类型的使
用格式与IEEE-754标准有关,其特点是具有24位精度,尾数的高位始终为1,因而隐藏起来不保存,其他各位的分布情况包括1位符号位、8位指数位和23位尾数。
符号位是最高位,尾数为最低的23位,内存中按字节存储如表5-2所示。
上一篇:数据结构