作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题[FAQ集] 基别型别:sizeof(char)的值?
时间Fri Sep 16 09:36:59 2005
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)