c语言符号数的转换(signed和unsigned) 也无风雨也雾晴 2023-10-17 87 阅读1分钟 编辑 定义有符号数c的值为255,char类型在内存中占一个字节(8位)的内存空间 将其转换为二进制展开为 11111111 因为c为有符号数,最高位为1, 如果为无符号数则为01111111 有符号数最高位为1,无符号数最高位为0 c是有符号数,最高为的二进制数为-256,其余为为255,相加,c的十进制整数就为-1 编辑