c語言中的sizeof

2021-10-07 11:41:28 字數 669 閱讀 5195

記載一下我學習c語言的過程

型別名稱

輸入輸出的格式化就是%d,%ld,%lf

表達數的範圍不一樣 char這玩意就是乙個靜態運算子(靜態運算子我也不知道是什麼玩意,歡迎各位大佬指出),給出某個型別或變數在記憶體中所佔據的位元組數

printf_s

("sizeof(int)=%d\n"

,sizeof

(int))

;//4

printf

("sizeof(double)=%d\n"

,sizeof

(double))

;//8

聽教程上面說,sizeof的結果是編譯器定好的,也就是固定的值

#include

intmain()

結果

第二個

#include

intmain()

c語言中的sizeof

一 sizeof的概念 sizeof是c語言的一種單目操作符,如c語言的其他操作符 等。它並不是函式。sizeof操作符以位元組形式給出了其運算元的儲存大小。運算元可以是乙個表示式或括在括號內的型別名。運算元的儲存大小由運算元的型別決定。二 sizeof的使用方法 1 用於資料型別 sizeof使用...

C語言中的sizeof

一 sizeof是編譯器的內建指示符 不是函式 sizeof用於計算型別或變數所佔的記憶體大小 sizeof的值在編譯期就已經確定 sizeof用於型別 sizeof type sizeof用於變數 sizeof var 或 sizeof var int var 0 printf d n sizeo...

c語言中的sizeof

首先,sizeof是c語言的一種單目操作符,以位元組的形式給出了其運算元的儲存大小,其返回值為size t,在64位機器下被定義為long unsigned int。sizeof測的大小,在不同的機器上可能不一樣,sizeof不能傳函式。1.基本資料型別 include include intmai...