龙乘风和程逸的小说:c语言中有符号和无符号整型数据处理区别

来源:百度文库 编辑:神马品牌网 时间:2024/04/26 11:10:50

c语言中对于有符号和无符号整型数据处理区别,就在于对数据最高位的解释.
对于一个有符号整数,C编译程序将把该值(二进制代码)的最高位作为符号标志位(符号标志位是0,表示正数;为1,表示负数)
而对于一个无符号整数,该数的最高位将被作为数值处理.
设int型数据占2个字节,则-1在内存中应以16位全1来表示

有符号数如果高位为1,则为负数的补码。