V2EX  ›  英汉词典

Sizeof

Definition 定义

sizeof:C/C++ 等语言中的运算符,用来返回某个类型对象在内存中占用的字节数(结果类型通常为 size_t)。在不同平台/编译器与不同类型下结果可能不同。

Pronunciation 发音(IPA)

/ˈsaɪz ʌv/

Examples 例句

printf("%zu\n", sizeof(int));
打印 int 类型在该平台上占用的字节数。

size_t n = sizeof(arr) / sizeof(arr[0]);
sizeof 计算数组元素个数(通过“数组总字节数 ÷ 单个元素字节数”)。

Etymology 词源

size(大小、尺寸)+ of(……的)构成,字面意思是“……的大小”。在编程语境里被固定为运算符名,表示“某类型/对象所占内存大小”。

Related Words 相关词汇

Literary Works 文学/典籍中的用例

  • 《The C Programming Language》(Kernighan & Ritchie):在讲解数据类型、数组与指针时多次使用并解释 sizeof
  • ISO/IEC 9899(C 语言标准):在运算符章节对 sizeof 的语义、结果类型与适用对象作规范定义。
  • 《C++ Primer》:在类型系统、表达式与对象模型相关内容中讨论 sizeof 的行为与常见用法。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1705 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
♥ Do have faith in what you're doing.