c语言问题:int a=12;a=a&052;printf(“%d\n”,a);几进制怎么算?

日期:2021-06-11 02:36:43 人气:1

c语言问题:int a=12;a=a&052;printf(“%d\n”,a);几进制怎么算?

你这里 的 &符号,是位运算符,下面给你详细介绍
位运算符:

包括:1。&位与符 2。|位或符 3。^位异或符 4。~位取反符
以操作数12为例。位运算符将数字12视为1100。位运算符将操作数视为位而不是数值。数值
可以是任意进制的:十进制、八进制或十六进制。位运算符则将操作数转化为二进制,并相应地返回1或0。
位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。例如:
表达式10
    A+
热门评论