作者kxp1121 (.)
看板C_and_CPP
标题[问题]标准C的printf 可以显示二进位的数字吗?
时间Tue Oct 13 18:49:51 2009
打扰了,
小弟有一疑惑
不知道是我太嫩 还是真的没有
大家都知道标准C的printf可以显示八进位 十进位 和 16进位
但我想把它显示成二进位
可是怎麽都找不到
请问是真的没有吗 还是我没找到
感谢~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.66.17.92
1F:→ janice001:嗯 是你没找到! 10/13 18:54
2F:→ kxp1121:谢谢~~~ 10/13 18:55
3F:推 VictorTom:C要用printf印二进位真的只能自己用程式转吧?_? 10/13 19:13
4F:→ netsphere:记的没有 10/13 19:25
5F:→ janice001:噗 >.< 10/13 19:29
6F:→ james732:C++的话倒是可以用bitset来做 10/13 20:31
7F:→ kikiqqp:用itoa可以 直接printf 不行 要自己转 10/13 22:16
8F:推 PcGrek:转16进位再转2进位就简单多了。 10/14 02:29
9F:推 VictorTom:为什麽用16进位再转二进位会简单多了??几进位对程式来说 10/14 09:14
10F:→ VictorTom:都是一样的, 只有我们看到的表示法不同而已.... 10/14 09:15
11F:推 PcGrek:因为用prinf转16进位後,可以用查表法转成2进位 10/14 22:01
12F:→ PcGrek:不用除以2除半天 XD 10/14 22:02