8位有符号整数, 里面的8位是从那里算出来的,有符号是什么意思。8位=1字节  难到里面只能存一个数子吗,还有里面的符号是什么意思,意思怎么得来的。

解决方案 »

  1.   

    maozefa(阿发伯)   一个字节是8位。。这8位是怎么来表示255个数的。  谢谢   嘿嘿。。
      

  2.   

    lihuasoft(学习低调做人) mlglz() 这二个兄弟的的意见我是同意的。你们当老师是最好的。。谢谢啦
      

  3.   

    对了,我还要问一个基础问题.
    为什么有了Broland非要整一个64位有符号整型,32位有符号整型,16位有符号整型.
    难到是为了向下兼容和向上扩展吗.我认为他们代表的长度不一样,就一个64位就可以代替后面的二者了...跟本不用要什么16位和32位
      

  4.   

    8位(一字节)的数,是占用内存最少的类型了,如果所有运算都可以直接用8位的数来完成,那就没有16位、32位、64位类型存在的必要了。同样,一个Int64类型尽管能容纳 word 、 Byte等类型,但它占用内存太多,造成浪费。所以,鞋厂生产皮鞋,并不是只生产最大尺码的,而是生产各种尺码的,顾客各取所需.....
      

  5.   

    上述“占用内存太多,造成浪费”是其一,不仅如此,而且会使CPU运算速度变慢(因为CPU要逐位进行与\或\非的逻辑运算...)  总之:只使用最长的类型,浪费资源。此贴已经是老贴了,望楼主尽早结之。
      

  6.   

    我找了好久都没有找到相关的资料,那位朋友有,请传一份给我。谢谢。  我就是想知道为什么Broland非要整一个64位有符号整型,32位有符号整型,16位有符号整型.
    难到是为了向下兼容和向上扩展吗.