10:Hello, World!的大小
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
还记得在上一章里,我们曾经输出过的“Hello, World!”吗?
它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。
请编程求出它的大小,看看跟你设想的是否一样?
- 输入
- 无。
- 输出
- 一个整数,即“Hello, World!”的大小。
- 样例输入
-
(无)
- 样例输出
-
(不提供)
- 提示
- “Hello, World!”实际上是字符串类型,将在1.7章中详细介绍。
-
#include <iostream> #include <algorithm> #include <stdio.h> #include <string> #include <ctype.h> using namespace std; int main() { // string aaa = "Hello, World!"; // int b = sizeof(aaa); // cout << b << endl; // 得到结果为24 // int b = aaa.size(); // 得到结果为13 printf("%d ",sizeof("Hello, World!")); // 得到结果为14,14是正确的 return 0; }
这道题弄得我很崩溃,至今没明白为什么错了
为什么是上面的不同结果