问答题X 纠错
字符型(char):char有有符号字符型signedchar和无符号字符型unsigned char之分,他们的长度都为一个字节。对于signed char,其字节的最高位是符号位,“0”表示正数,“1”表示负数,以补码表示,表示的数值范围是-128~127;对于unsigned char,表示的数值范围是0~256,可以用来存放无符号的数值,也可存放西文字符。
整型(int):int有有符号字整型signed int和无符号整型unsigned int之分,他们的长度均为双字节。对于signed int,它存放双字节有符号的数值,以补码表示,表示的数值范围是-327698~32767;对于unsigned int,它存放双字节无符号的数值,表示的数值范围是0~65535。
长整型(long):long有有符号字整型signed long和无符号整型unsigned long之分,他们的长度均为4个字节。对于signed long,它存放4字节有符号的数值,以补码表示,表示的数值范围是-2147483648~2147483647;对于unsigned long,它存放双字节无符号的数值,表示的数值范围是0~4294967295。
浮点型(float):float型数据长度为4个字节,格式符合IEEE-754标准的单精度浮点型数据,包含指数和尾数两部分,最高位为符号位,“0”表示正数,“1”表示负数,其余8位为阶码,最后23位为尾数的有效数位,由于尾数的整数部分隐含为“1”,所以尾数的精度为24位。表示的数值范围是±1.175494E-38~±3.402823E+38(加38)。
双精度型(double):double型占8个字节,其数值范围为1.7E-308~1.7E+308。
你可能喜欢
问答题
程序如下:
问答题
什么是位操作指令,有什么特点?试编程实现:
(1)将从P1.0引脚连续输入的8个状态,按顺序依次存入内部RAM中31H单元,其中第一个输入状态存储在最高位,第8个输入状态存储在最低位;
(2)将内部RAM中31H单元的内容取反后,依次通过P1.0引脚输出,其中最低位D0先输出,最高位D7后输出。
问答题
MOVC指令的功能可用来查找存放在程序存储器中的常用数据表格。
程序如下:
问答题
MOVX可以实现累加器A与外部数据存储器RAM单元或I/0口间的数据传送。
程序如下:
问答题
问答题