c语言变量可以赋值为二进制数吗

如题所述

1 c语言中,变量不可以用二进制数来赋值

2 在c语言中,若要给变量赋整型值,则只可以用十进制数、八进制数和十六进制数来赋值

3 示例

int n;
n = 12; //使用十进制数来赋值
n = 012; //使用八进制数来赋值
n = 0x12; //使用十六进制数来赋值

4 扩展

    在Java中,变量是可以用二进制数来赋值的。一个示例如下

int n = 0b111;
System.out.println(n);
//输出的结果为: 7

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-23
赋值为二进制数?计算机本来就是二进制的。不太明白楼主的意思。是说直接用010111这样的形式给变量赋值吗?这个好像不行。也没有人这样弄啊。一般都是用10进制和16进制。本回答被提问者采纳
第2个回答  2022-03-22
老师上课的时候讲过,在C语言里面不能用二进制数给变量赋值
第3个回答  2012-03-23
好像可以
第4个回答  2012-03-23
不行

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网