解题思路:
题目要求输出int ,char,float,double,long long,五个占的字符数,所以要用到sizeof。
注意事项:
sizeof的返回值是整数
参考代码:
(1)
include<stdio.h>
int main()
{
int a,b,c,d,e;;
a=sizeof(int);
b=sizeof(char);//sizeof(char)=1,然后将1赋值给b.所以说sizeof()的返回值是整数。
c=sizeof(float);
d=sizeof(double);
e=sizeof(long long);
prinrtf("%d\n%d\n%d\n%d\n%d\n",a,b,c,d,e);
return 0;
}
(2)\\这种方法可以不用考虑sizeof的返回值。
#include<stdio.h>
int main()
{
int a;
char b;
float c;
double d;
long long e;
printf("%d\n%d\n%d\n%d\n%d\n",sizeof(a),sizeof(b),sizeof(c),sizeof(d),sizeof(e));
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:574 |
C语言训练-斐波纳契数列 (C语言代码)浏览:774 |
C语言训练-求PI* (C语言代码)浏览:883 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:804 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:738 |
兰顿蚂蚁 (C++代码)浏览:1044 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
多输入输出练习2 (C语言代码)浏览:1654 |