C语言的内部存储结构和移位操作
人民网>>社会·法治

C语言的内部存储结构和移位操作

2025-06-24 12:42:55 | 来源:人民网
小字号

目录。

  • 整形。
    • 类型大小。
    • 表示方法。
  • 浮点型。
    • 类型大小。
    • 表示方法。
  • 移位操作符。
    • 使用方法。
    • 逻辑移位和算数移位。
    • 特别提醒。

整形。

类型大小。

sizeof(类型)可以计算出该类型的大小,字节(单位;byte)
每个整形手术所占字节大小的计算代码如下:

#。include。int。main。(。)。{ 。int。num。 =-。1。;if。(。num。 >>1。==-。1。)。printf。(。"这台机器是算数右移。")。;else。printf。(。"这台机器是逻辑右移。")。;return。0;}。

特别提醒。

移动负数位󿼌在C语言中没有定义的,如果使用󿀌可能会产生不可预测的后果。

int。num。 =5。;num。 <<-。1。;//error。

(责编:人民网)

分享让更多人看到