为了账号安全,请及时绑定邮箱和手机立即绑定
  • char类型数据转换为int类型数据遵循ASCII码中的对应值,ASCII码请查看WIKI。

    查看全部
    0 采集 收起 来源:自动类型转换

    2022-01-01

  • while循环是先查看条件是否为1(真)才会开始运行循环

    do while则是先运行循环在查看条件

    查看全部
  • //double比float浮点数计算准确度更高,是浮点数在内存中存储的形式决定的;

    //浮点数占用4字节与int一样,但表示的数据大小比int范围大;

    //因为浮点数表示的数不是连续的,浮点数主要是近似的表达数据,不完全能精确表示数字;



    //计算正常里程价格

    double fDistance(float n)    

    {

    double u = 2.3;

    double p = 0.0;

    if (n <= 3.0 && n > 0.0)     //里程合法性

    {

    return 13.0;

    }

    else if (n > 3.0)

    {

    p = u * (n-3.0) + 13.0+1.0;      //加上基础13元,减去3km基础里程,加上1元燃油费

    return p;

    }

    else     

    {

    printf("里程数据错误\n");

    return 0.0;

    }

    }


    //计算时间段价格增加部分

    double fTime(float t)

    {

    if (t < 23.0 && t >= 5.0)

    {

    return 1.0;

    }

    else if(t>24.0 || t<0.0)     //时间合法性

    {

    printf("时间数据错误\n");

    return 0.0;

    }

    else

    {

    return 1.2;

    }

    }


    int main()

    {

    double TotalMorning= 0.0;

    double TotalEvening = 0.0;



    TotalMorning = fDistance(12.0) * fTime(9.0); //加额外的燃油附加费

    TotalEvening = fDistance(12.0) * fTime(18.0);

    printf("小明每天打车费用总计:%lf 元",TotalMorning+TotalEvening);

    return 0;

    }


    查看全部
    0 采集 收起 来源:综合练习

    2021-12-31

    1. 标识符的长度最好不要超过8位

    2. 标识符是严格区分大小写

    3. 标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。

    4. 标识符不能是C语言的关键字

    查看全部
    0 采集 收起 来源:有名有姓的C

    2021-12-31

  • 使用break语句时注意以下几点:

    1、在没有循环结构的情况下,break不能用在单独的if-else语句中。

    2、在多层循环中,一个break语句只跳出当前循环。

    查看全部
  • 注意:>=,<=,==,!=这种符号之间不能存在空格。

    搜索

    复制

    查看全部
    0 采集 收起 来源:关系运算符

    2021-12-30

  • 注意:复合运算符中运算符和等号之间是不存在空格的。

    搜索

    复制

    查看全部
    0 采集 收起 来源:赋值运算符

    2021-12-30

  • 注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。

    搜索

    复制

    查看全部
  • 注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。

    搜索

    复制

    查看全部
    0 采集 收起 来源:算术运算符

    2021-12-30

  •  ※ 算术运算符

          ※ 赋值运算符

          ※ 关系运算符

          ※ 逻辑运算符

          ※ 三目运算符

    搜索

    复制

    查看全部
    0 采集 收起 来源:运算符号是啥

    2021-12-30

  • 注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

    搜索

    复制

    查看全部
    0 采集 收起 来源:自动类型转换

    2021-12-30

  • %d = 数字

    %c = 单字符

    %s = 字符串

    %f = 6位小数

    搜索

    复制

    查看全部
  • 样C语言中的数据也是有类型的,C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。

    搜索

    复制

    查看全部
    0 采集 收起 来源:基本数据类型

    2021-12-30

  • 算术运算有左结合性与右结合性
    a+b-c,先执行b-c,再+a
    查看全部
    0 采集 收起 来源:练习题

    2021-12-30

  • 三种循环编程对比

    http://img1.sycdn.imooc.com//61cd5bc60001231110330439.jpg
    查看全部
  • #include <stdio.h>

    int main()

    {

        int sum = 0;

        int i;

        for(i=1; i<=10; i++)

        {

            printf("%d\n", i);

            if(i == 3)               //是不是少了一个判断呢?

             goto ppp     ;              //在这里使用goto语句

        }

        ppp:printf("结束for循环了....");  //请选择合适位置添加标识符

        return 0;    

    }

    查看全部

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!