[FAQ集] 基別型別:sizeof(char)的值?

看板C_and_CPP (C/C++)作者 (Khoguan Phuann)時間19年前 (2005/09/16 09:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版) 基本型別的問題 Q: sizeof(char) 的值為何? A: 恒等於 1,C 或 C++ 皆然。sizeof(char), sizeof(signed char), 以及 sizeof(unsigned char) 都是 1。sizeof 是以 byte 為單位,所以對 C 或 C++ 來說,一個 char 就是一個 byte。但一個 byte 究竟幾 bit(位元), 則只規定「至少」要 8 bits。(至於要表達固定 8 bits 的單位,另有一個 電腦術語叫做 octet)。 至於 sizeof(其他的基本型別) 的值則是 implementation-defined。 by Khoguan Phuann ----------------------------------- 敬請指正錯誤,或提出更合適的答案。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.208.168 ※ 編輯: khoguan 來自: 220.130.208.168 (09/16 09:38)
文章代碼(AID): #13AXxmKz (C_and_CPP)
文章代碼(AID): #13AXxmKz (C_and_CPP)