zoukankan      html  css  js  c++  java
  • c语言学习的第五天

    #include<stdio.h>

    #include<stdbool.h>

    int main()

    {

        _Bool num=1;

        if (num==true);

        {

            printf("睡觉 ");

        }

        getchar();

        return 0;

    }

    _Bool num=1 其中_Bool是定义布尔类型变量,1为true,0为false

    布尔类型的变量需要引入头文件,#include<stdbool.h>

    getchar();表示用户输入一个字符

     

    #include<stdio.h>

    #define PRICE 10.5

    int main()

    {

        int num=20;

        double money;

        money=PRICE*num;

        printf("20支笔的价格:%.2f ",money);

        return 0;

    }

    #define PRICE 10.5 将10.5取了个别名PRICE,后面的PRICE会被10.5代替

    #define PRICE 10.5 是个预处理指令,在编译器编译代码前运行,在后面运行的代码不能再定义PRICE和10.5的值否则会报错,别名应该尽量大写避免与后面的变量冲突,#define用来定义宏

    除了#define可以定义常量之外,const也可以定义常量,并可以指定数据类型,但#define不可以指定常量的数据类型

    #include<stdio.h>

    const float PRICE=10.5f;

    int main()

    {

        int num=20;

        double money;

        money=PRICE*num;

        printf("20支笔的价格:%.2f ",money);

        return 0;

    }

    const一旦定义了常量,下面的代码就不可以修改常量的值即PRICE和10.5都不能有其它的值

    #include<stdio.h>

    int main()

    {

        enum money{fen,jiao,yuan,hundredyuan=100};

        enum money lostmoney;

        lostmoney=fen;

        if (lostmoney==hundredyuan)

        {

            printf("糟糕 ");

        }

        else

        {

            printf("没关系 ");

        }

        return 0;

    }

     

    #include<stdio.h>

    int main()

    {

        enum money{fen,jiao,yuan,hundredyuan=100};

        enum money lostmoney;

        lostmoney=fen;

        if (lostmoney==hundredyuan)

        {

            printf("糟糕 ");

        }

        else

        {

            printf("没关系 ");

        }

        printf("%d ",fen);

        return 0;

    }

    enum 将money声明为枚举类型,{}中列举属于money的所有符号常量,fen jiao yuan 分别代表0 1 2, 第一个常量的值为0,后面的依次递增,也可以指定义值比如handredyuan=100,

    enum money lostmoney money代表这个枚举类型的名字, lostmoney代表的是枚举变量

    lostmoney=fen; 将枚举常量fen,赋值给枚举变量lostmoney

  • 相关阅读:
    团队项目——个人工作任务认领
    第八周进度总结
    Scrapy框架安装与使用(基于windows系统)
    《掌握需求过程》阅读笔记四
    《掌握需求过程》阅读笔记三
    《掌握需求过程》阅读笔记二
    《掌握需求过程》阅读笔记(一)
    MapReduce显示最受欢迎的Top10课程(按照课程编号)
    MapReduce处理数据1
    MongoDB Java操作
  • 原文地址:https://www.cnblogs.com/linuxboke/p/5604402.html
Copyright © 2011-2022 走看看