cndealmoon:c语言 会c的来哈98

来源:百度文库 编辑:高校问答 时间:2024/03/29 01:49:11
&这个运算 5 为什么是00000101而不是00000100或是00000111那
还有像60这样的大数怎么算那,更大的数能这8位数能放下吗

哈哈 8位是一个字节,如果是无符号的可以放2的16次方,如果是有符号的数据,可以放2的15次方.再大的需要2个字节或者更多.

看来你对二进制没有一点基础,那还是先看一下书这不是一句二句能说清楚的

二进制,加权算5当然是00000101(0*2^7+.....0*2^3+1*2^2+0*2^1+1*2^0=5)

5的二进制就是101啊,用8位数据表示就是00000101了。
C语言里最大的整型数可以有32位,最大能表示2^31-1。

你看看有关二进制的文章