C语言作业-常量和宏定义-创新互联
测试题:
铁门关网站建设公司创新互联建站,铁门关网站设计制作,有大型网站制作公司丰富经验。已为铁门关成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的铁门关做网站的公司定做!0、你需要为程序中的变量、类型、函数和标签起一个名字,我们把这个名字称之为?
标识符
1、main是一个合法的标识符吗?
是的
2、字符串是常量吗?
是常量
3、在C语言中,转义字符'\n'占多大空间?
1个字节
4、字符串"FishC"由哪些字符构成?
'F''i''s''h''C'
5、我们都知道变量就是在内存里挖个坑让你存放数据,数据类型决定坑的大小。那常量有没有数据类型呢?
有
6、如果有符号常量定义如下:
#define F(n) 2*n
那么请问代码中F(3+2)的值等于多少?
8
#include#define F(n) 2*n
int main()
{
printf("%d\n",F(3+2));
return 0;
}
动动手:
0、修改下边的代码,使用符号常量NL,代替转义字符'\n':
#includeint main()
{
printf("Line1\n");
printf("Line2\n");
return 0;
}
#include#define NL '\n'
int main()
{
printf("Line1%c",NL);
printf("Line2%c",NL);
return 0;
}
1、定义两个宏,分别叫S(r)和C(r),通过它可以计算得到半径r的圆面积和周长。
#include#define S(r) 2*3.14*r
#define C(r) 3.14*r
int main()
{
int r;
scanf("%d",&r);
printf("半径等于%d,面积等于%.2f,周长等于%.2f",r,S(r),C(r));
return 0;
}
2、大家都知道菜市场的加个每天都在波动,下边我用文字描述,你写成代码:
- 将下边几种常见菜名的价格定义为符号常量
- 今天的平均菜价(单位是元/千克,1 斤等于 0.5 千克):番茄(3.7),芥蓝(7),西芹(1.3),空心菜(8),洋葱(2.4),油菜(9),黄瓜(6.3),白萝卜(0.5)
- 计算小明买 2 斤番茄、1 斤空心菜、1 斤油菜需要支付的价格,并打印出来
- 计算小红买 3 斤西芹,半斤洋葱,5 斤黄瓜需要支付的价格,并打印出来
- 计算小甲鱼买 10 斤黄瓜和 20 斤白萝卜需要支付的价格,并打印出来
#include
#define fq 3.7 #define jl 7 #define xq 1.3 #define kxc 8 #define yc 2.4 #define youcai 9 #define hg 6.3 #define blb 0.5 int main(void) { float i,l,k; i=fq*4+kxc*2+youcai*2; l=xq*4+yc+hg*10; k=hg*20+blb*20; printf("小明买了2斤番茄、1斤空心菜、1斤油菜需要%.2f\n",i); printf("小红买3斤西芹、半斤洋葱、5斤黄瓜需要%.2f\n",l); printf("小甲鱼买了10斤黄瓜和20斤白萝卜需要%2.f\n",k); return 0; }
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
标题名称:C语言作业-常量和宏定义-创新互联
本文路径:http://scjbc.cn/article/dsidcs.html