湖北做網(wǎng)站的公司總裁班課程培訓(xùn)
OpenJudge - 10:Hello, World!的大小
描述
還記得在上一章里,我們?cè)?jīng)輸出過的“Hello, World!”嗎?
它雖然不是本章所涉及的基本數(shù)據(jù)類型的數(shù)據(jù),但我們同樣可以用sizeof函數(shù)獲得它所占用的空間大小。
請(qǐng)編程求出它的大小,看看跟你設(shè)想的是否一樣?
輸入
無。
輸出
一個(gè)整數(shù),即“Hello, World!”的大小。
>>>>>>分割線>>>>>>>>>>>>>分割線>>>>>>>>>>>>>分割線>>>>>>>>>>>>>分割線>>>>>>>
思路
字符串常量 “Hello, World!” 實(shí)際上是一個(gè)字符數(shù)組,其大小為字符串長(zhǎng)度加上一個(gè)終止符 ‘\0’ 的大小。所以,字符串 “Hello, World!” 的大小為 13 字節(jié)。
程序
#include <stdio.h>int main() {char str[] = "Hello, World!";int size = sizeof(str); // 獲取字符串的大小printf("%d", size); // 輸出字符串的大小return 0;
}