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

 我来答
一口没水的枯井
推荐于2017-09-26 · TA获得超过2988个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:149万
展开全部

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

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

3 示例

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

4 扩展

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

int n = 0b111;
System.out.println(n);
//输出的结果为: 7
灰人王
2012-03-23 · TA获得超过2456个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:921万
展开全部
赋值为二进制数?计算机本来就是二进制的。不太明白楼主的意思。是说直接用010111这样的形式给变量赋值吗?这个好像不行。也没有人这样弄啊。一般都是用10进制和16进制。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋典袄06
2022-03-22
知道答主
回答量:1
采纳率:0%
帮助的人:380
展开全部
老师上课的时候讲过,在C语言里面不能用二进制数给变量赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6e82a84
2012-03-23
知道答主
回答量:58
采纳率:0%
帮助的人:16万
展开全部
好像可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之雨天空
2012-03-23 · TA获得超过204个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:143万
展开全部
不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式