tft每日頭條

 > 圖文

 > c語言中sizeof用法實例

c語言中sizeof用法實例

圖文 更新时间:2024-07-23 17:17:18

c語言中sizeof用法實例(C語言運算符sizeof的用法)1

在 C 語言中,sizeof() 是一個判斷數據類型或者表達式長度的運算符,以字節為單位。sizeof() 的處理都是在編譯階段進行的。

sizeof 的用法:

  • sizeof (類型說明符)
  • sizeof 表達式

示例如下:

c語言中sizeof用法實例(C語言運算符sizeof的用法)2

需要注意的是,結構體的 sizeof,由于字節對齊的原因,結構體所占的空間,并不是其所有成員所占空間的累加和。

sizeof 對一個表達式求值,編譯器根據表達式的最終結果類型來确定大小,一般不會對表達式進行計算。所以

  • sizeof(1 2)等價于sizeof(int);
  • sizeof(1 2.5)等價于sizeof(double)。

指針類型的字節是8個,如下圖所示。

c語言中sizeof用法實例(C語言運算符sizeof的用法)3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved