以下哪个选项一定可以将flag的第二个bit置0

如题所述

以下哪个选项一定可以将flag的第二个bit置0
bit RunFlag="0"
是定义一个位操作变量RunFlag,看起来是个标志位,并赋值为“0”。
是C51中标准的变量申明并初始化动作。
在c51中,bit和int, char关键字类似,是一种变量类型定义。
char是一个Byte,即8bit, 而bit真的是1bit,它们都是C51认可的变量类型。
并由编译器在编译过程中分配变量地址,通常地址是随机分配的。地址分配范围是整个可寻址空间,即RAM+FLASH+扩展空间。
bit只有0和1两种值,操作有点像Windows下VC中的BOOL。但VC中的BOOL占用一个字节(byte),而C51中的bit只占用一个位(bit),以节省有限的内存空间。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答