We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad54ac4 commit 79676c4Copy full SHA for 79676c4
source/Language Core/Chapter-2/Section-02.md
@@ -134,4 +134,31 @@ void demo(void){
134
如果某个数据类型存储范围的数据超出其所能够存储的范围则会发生数据溢出。
135
136
每种数据类型只能用于存储符合该类型的数据,例如使用整数类型来存储例如: `3.1415` 或 `a` 这种数据则同样会出现错误!!!
137
-```
+```
138
+
139
+## sizeof 运算符
140
141
+sizeof 是一个用于获取数据类型或变量所占内存大小的运算符,返回的结果是以字节为单位的。
142
143
+基本语法:
144
145
+```CPP
146
+sizeof(类型)
147
+sizeof(变量)
148
149
150
+代码演示:
151
152
153
+int a{10};
154
155
+std::cout << sizeof(int) << std::endl; // 输出 int 类型大小
156
+std::cout << sizeof(a) << std::endl; // 输出变量 a 的大小
157
158
159
+不同平台(32位 / 64位)或编译器下,类型大小可能不同。
160
161
+sizeof 的特点:
162
163
+- 在编译期计算: sizeof(int) 在编译阶段就已经确定
164
+- 不会执行表达式: sizeof 只关心类型,不会真正执行表达式
0 commit comments