C语言 特殊例子及说明

发布时间 2023-03-31 11:09:03作者: myrj
#include <stdio.h>
main()
{
    char c;
    c=0345;
    printf("%d\n",c);
 } 
16进制:每个16进制转成4位2进制,分组计算
8进制345:
     转2进制,每个8进制转成3位2进制
     2进制:011 100 101
229128   64  32  16  8   4   2   1
补码:          1     1    1    0    0   1   0   1
减一:          1     1    1    0    0   1   0   0
取反:          1     0    0    1    1   0   1   1
原码:          1     0    0    1    1   0   1   1  (-27