C语言中如何给一个变量赋一个二进制数

C说话整型数没有二进制的情势可以应用字符串来代替... C说话整型数没有二进制的情势可以应用字符串来代替 展开
 我来答
匿名用户
推荐于2018-05-16
展开全部
二进制没有表示方法。 C系列语言中,通常想要以二进制操作的时候,我们叫它位操作,所以使用移位运算符“<<” x<<1 = x *2 x<<2 = x *4 x<<3 = x *8 移位就是这个意思,想进行二进制赋值的时候,需要一位一位进行赋值 比如你想赋值"11001" int a; a = (1<<4) + (1<<3) + (1<<0) 这样赋值之后a=25 二进制11001=十进制25
匿名用户
2013-08-15
展开全部
int a;a=0b11101101; //0b代表2进制数 0X代表16进制数 直接写数值默认为10进制数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-15
展开全部
输出二进制的也看不懂 照样十六进制看起来便利一点 赞成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式