C语言中,二进制用哪个符号表示?

不知道提问够不够清楚。
记得八进制用%o表示,十六进制用%x表示,那么二进制呢?

没有二进制符号。

机内数本来就是二进制,无论十进制,八进制,进去后就是二进制。
二进制书写不便,习惯用十六进制书写,一位拉4位,很方便。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-13
没有
但是有API函数可以转化:
例如:
#include <stdio.h>
int main()
{
int i=100;
char s[33];
itoa(i, s, 2); //转换成字符串,进制基数为2
printf("%s",s); //输出
return 0;
}

运行结果:
1100100
第2个回答  2023-07-13
符号是0b或0B;
二进制由 0 和 1 两个数字组成,使用时必须以0b或0B(不区分大小写)开头,例如:0b101;
十六进制是0x开头,如0xf8;
八进制的以0开头,如x=013;其实际与x=11;相当
第3个回答  2020-01-02

C语言中二进制的表示方法

第4个回答  2009-03-13
没有
相似回答