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

改成八进制或者十六进制进行赋值比较好.八进制在前面加0前缀,十六进制加0x前缀.二进制好像木有这样的用法,所以不建议这么做.一串的01并不好看. 追问 对用八进制或十六进制赋值的变量进行二进制位求反,会输出怎样的结果?能输出二进制形式吗?

第1个回答  2013-07-16
C语言整型数没有二进制的形式,可以使用字符串来代替
第2个回答  2013-07-16
输出二进制的也看不懂 还是十六进制看起来方便一点 赞同
第3个回答  2013-07-16
二进
相似回答