The binary value 0b101 is 5 in decimal. 这表明二进制数0b101被正确地赋给了变量binaryValue,并且其十进制值被正确地输出。 综上所述,在C语言中为变量赋值二进制值非常简单,只需使用0b或0B前缀的二进制字面量即可。
相当于unsigned char a = 0x95;使用gcc编译器,其他环境没试过。