900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C语言中如何输出二进制数值 – 网络

C语言中如何输出二进制数值 – 网络

时间:2018-10-26 22:26:23

相关推荐

C语言中如何输出二进制数值 – 网络

一种更为通用的方法是使用位运算符和循环来输出二进制数值。

具体实现方法如下

1.将待输出的数值转换为二进制数值的字符串形式。

2.使用循环依次输出该字符串中的每一位字符。

以下是一个示例代码

“`clude

tarysignedtum) {ary[33]; // 存储二进制字符串t i;

for (i = 31; i >= 0; i–) {aryum >>i) & 1) ? ‘1’ ‘0’; // 从高位到低位逐位取值

}ary[32] = ‘\0’; // 字符串结尾符tfary);

tain() {signedtum = 42;tf(“二进制数值为”);taryum); 0;

输出结果为

二进制数值为00000000000000000000000000101010

taryumarytf函数输出该字符串。

aryary以’\0’结尾,表示字符串的结束。

tf函数输出。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。