当前位置:网站首页>NOI OJ 1.2 10:Hello, World!的大小 C语言

NOI OJ 1.2 10:Hello, World!的大小 C语言

2022-06-23 10:12:00 chd44

描述

还记得在上一章里,我们曾经输出过的“Hello, World!”吗?

它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。

请编程求出它的大小,看看跟你设想的是否一样?

输入

无。

输出

一个整数,即“Hello, World!”的大小。

先来一个明显的错误示范(大佬别喷)

#include<stdio.h>;
int main(){
char a=" Hello, World!";
printf("%d",sizeof(a));
return 0;
}

这个是错误代码!!!!!!!!!!!

char是用来存放字符数据的,例:'x'和  '*'

在此处" Hello, World!"明显超出了这个范围,因此我们没有必要先用char来声明,我们可以直接输出sizeof(" Hello, World!"),这样得出的值就是整数,可以直接输出。

正确代码:

#include<stdio.h>
int main(){
printf("%d",sizeof("Hello, World!"));
return 0;
}

原网站

版权声明
本文为[chd44]所创,转载请带上原文链接,感谢
https://blog.csdn.net/chdcb/article/details/119905424