1.unsigned 和 signed
2.char 和 __int8
3.short 和 __int16
4.int 和 __int32

解决方案 »

  1.   

    unsigned 和 signed之间有效率问题。如果没有记错的话,signed使用补码表示,比起unsigned数值的表示,需要进行更多的计算步骤。其他3个没有区别
      

  2.   

    1.unsigned 和 signed 无符号和有符号后面几个的区别都一样。就是前这依赖于机器里面的位数,而后者与硬件无关。
    例如int在某些机器上是32位的,而在另外一些机器上是16位的,而__int32总
    是32位。
    2.char 和 __int8 
    3.short 和 __int16 
    4.int 和 __int32
      

  3.   

    unsigned 和 signed是有区别的,好像是值域不一样,其它3对是一样的
      

  4.   

    那么
    unsigned char 和 unsigned short 和 unsigned int 他们有效率区别吗?
      

  5.   

    unsigned 和 signed是有区别2.char 和 __int8
    3.short 和 __int16
    4.int 和 __int32
    没有
      

  6.   

    我认为他们之间没有什么区别!
    你可以查一下他们的头文件
    一般都是typedef的!
    几乎是一样的!
      

  7.   

    那么
    unsigned char 和 unsigned short 和 unsigned int 他们有效率区别吗?
      

  8.   

    在32为系统中int 是 32 位;short 是16位;char 是 8 位;
    他们的运算效率由高到底应当依次为unsigned int;unsigned short ;unsigned char