bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。
错
举一反三
- bit和sbit都是用来定义位变量,所以二者之间没有区别,可以随便替换使用。
- 下列表述内容正确的是( )。 A: bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。 B: 在reg51.h中,特殊功能寄存器都被定义,且都是大写字母和数字。 C: 使用片内存储器时,[img=27x22]18038b85b8f5835.png[/img]脚必须置低。 D: 51单片机的特殊功能寄存器分布在60H~80H地址范围内。
- bit与sbit定义的位变量有什么区别? A: bit是用来定义普通的位变量 B: bit的值只能是二进制的0或1。 C: sbit定义的是特殊功能寄存器的可寻址位 D: sbit值是可以进行位寻址的特殊功能寄存器的某位的绝对地址
- bit与 sbit定义的位变量有什么区别?
- 使用sbit定义或声明已有位地址的位变量。( )
内容
- 0
请解释C51中数据类型bit和sbit之间的区别
- 1
关于C51的扩充数据类型,定义位变量的关键字是( )。 A: SFR B: SBIT C: BIT D: SFR16
- 2
关键字( )用来定义特殊功能寄存器中的可寻址位。 A: sfr B: sbit C: SFR D: bit
- 3
在C51数据类型定义中,以下( )选项是定义位变量数据类型的关键字。 A: BIT B: SBIT C: SFR D: SFR16
- 4
下列表述内容错误的是( )。 A: bit用来定义存放在内部RAM可以位寻址区域的变量 B: sbit只能定义特殊功能寄存器中可以位寻址的位 C: sfr用来直接指定8位的特殊功能寄存器的直接地址 D: sfr16用来定义16位的特殊功能寄存器的地址