试题详情
- 简答题简述C51单片机直接支持的数据类型,并加以说明。
-
字符型(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。 关注下方微信公众号,在线模考后查看
热门试题
- 数码管动态显示的缺点是()
- 什么是堆栈?其主要作用是什么?
- TMOD中的GATE=1时,T0定时器的
- ADC0809有8路输入,同一时刻可以对
- 主程序执行完ACALL后转到子程序,堆栈
- MCS51的SP是多少位计数器:()
- DPTR是什么寄存器?它的作用是什么?它
- 在多机通信中为了增加通信距离,通常可以利
- 下面是关于语音芯片应用方面的论述,错误的
- 伪指令DW用来定义字节。
- 特殊功能寄存器可以用间接寻址方式寻址。
- ()是单片机的核心模块,由()和控制逻辑
- 以下指令中,属于单纯读引脚的指令是()。
- 当EA控制寄存器的值为90H时,表示()
- 定时器0的比较匹配寄存器是()
- 下列特殊功能寄存器中可以位寻址的是()。
- 80C51单片机I/O端口有哪些?
- ADDC A,R7
- 设串口工作于方式3,SMOD=0,f=1
- Intel公司典型的单片机有()和()。