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://scyanting.com/article/dsidcs.html