• 2024-01-28《程序是怎样跑起来的》第二章
    计算机是通过使用二进制来进行运算处理数据,他是如何实现二进制运算的呢CPU通过电流的波动来区分二进制里的0和1,CPU通常有许多金色的引脚,或分布在CPU两侧,像一条黑色的蜈蚣,或分布在CPU底部,犹如插花用的针盘,CPU通过个引脚所受到的电流来区分0和1,引脚可以接受0V和5V的电流,0V代表0,5V代
  • 2023-03-10C语言整型提升
    当定义一个char类型的数据a,给其赋值10,即chara=10;对于char类型的数据,在使用printf函数输出的时候,应该用%c,但我们想要用%d来输出类型为char的数据时,就会发生整型提升,将a由
  • 2023-02-072.5 逻辑右移和算数右移的区别
    右移有移位后在最高位补0和补1两种情况。当二进制数的值表示图形模式而非数值时,移位后需要在最高位补0。类似于霓虹灯往右滚动的效果。这就称为逻辑右移。例如图2-9将二
  • 2022-12-28逻辑右移和算数右移的区别
    右移有移位后在最高位补0和补1两种情况。当二进制数的值表示图形模式而非数值时,移位后需要在最高位补0。类似于霓虹灯往右滚动的效果。这就称为逻辑右移。例如图2-9