为了账号安全,请及时绑定邮箱和手机立即绑定
  • 变量的数据类型就存在这样的情况。数据类型存在自动转换的情况,比如:

    https://img1.sycdn.imooc.com/66dee17b00015d2d04310115.jpg

    自动转换发生在不同数据类型运算时,在编译的时候自动完成。

    https://img1.sycdn.imooc.com/66dee1910001645404450158.jpg

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

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

    2024-09-09

  • 强制类型转换

    强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

     (数据类型) (表达式) 

    作用是把表达式的运算结果强制转换成类型说明符所表示的类型

    https://img1.sycdn.imooc.com/66dee13e00013b2e04560102.jpg

    使用强制转换时应注意以下问题:

    1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。

    2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

    3、强制转换后的运算结果不遵循四舍五入原则。

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

    2024-09-09

    • C语言中的运算就是对数据进行操作、处理的过程。

    • C语言中又有哪些运算符

    •  ※ 算术运算符

    •  ※ 赋值运算符

    •  ※ 关系运算符

    •  ※ 逻辑运算符

    •  ※ 三目运算符

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

    2024-09-09

  • 注释是写给程序员看的,不是写给电脑看的。

    C语言注释方法有两种:

           多行注释:  /* 注释内容 */ 

           单行注释:  //注释一行

    查看全部
  • 编写程序时应遵循以下规则:

    1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;

    2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进

    3、括号要成对写,如果需要删除的话也要成对删除;

    4、当一句可执行语句结束的时候末尾需要有分号;

    5、代码中所有符号均为英文半角符号。

    https://img1.sycdn.imooc.com/66dea88e00011f3203930190.jpg

    查看全部
    • 一个C程序有且只有一个主函数,即main函数。https://img1.sycdn.imooc.com/66dea7cd0001ba9704030118.jpg

    • C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。

    • printf()是格式输出函数在屏幕上输出指定的信息

    • return是函数的返回值,根据函数类型的不同,返回的值也是不同的。

    • \n是转义字符,在WIKI中可以查看转义字符。

    • 注意:C程序一定是从主函数开始执行的

    查看全部
    • 一个C程序就是由若干头文件和函数组成。

      https://img1.sycdn.imooc.com/66dea76f0001464c04340184.jpg

    • #include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。

    • 函数就是实现代码逻辑的一个小的单元。

    查看全部
    0 采集 收起 来源:C程序结构

    2024-09-09

    • 编程时给变量或者函数起的名字就是标识符

    • C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线

    • 1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 

    • (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 

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

    • (4)标识符不能是C语言的关键字。

    • https://img1.sycdn.imooc.com/66dea9140001c65603520144.jpg

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

    2024-09-09

  • https://img1.sycdn.imooc.com/66dbbc2000017ba604660117.jpg3

    查看全部
  • https://img1.sycdn.imooc.com/66dbb56b00010d8904830551.jpg2

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

    2024-09-07

  • https://img1.sycdn.imooc.com/66da9e540001143904740437.jpg1

    查看全部
    0 采集 收起 来源:变量及赋值

    2024-09-06

  • 其格式为:printf("输出格式符",输出项);

    查看全部
  • 数据类型

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

    2024-08-29

  • 定义变量时要加int

    例如:int m = age(5);

    查看全部
    0 采集 收起 来源:递归函数练习

    2024-08-21

  • /*在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序。*/

    #include <stdio.h>

    #define N 10


    void printScore(int score[])

    {

        int i;

        for(i=0;i<N;i++)

        {

            printf("%d",score[i]);

        }

        printf("\n");

    }


    int getTotalScore(int score[])

    {

        int sum=0;

        int i;

        for(i=0;i<N;i++)

        {

            sum+=score[i];

        }

        

        return sum;

    }


    int getAvgScore(int score[])

    {

        return getTotalScore(score)/N;

    }


    int getMax(int score[])

    {

        int max=-1;

        int i;

        for(i=0;i<N;i++)

        {

            if(score[i]>max)

            

              max=score[i];

        }

        return max;

    }


    int getMin(int score[])

    {

        int min=100;

        int i;

        for(i=0;i<N;i++)

        {

            if(score[i]<min)

            

              min=score[i];

        }

        return min;

    }


    void sort(int score[])

    {

        int i, j;

        for(i=N-2;i>=0;i--)

        {

            for(j=0;j<=i;j++)

            {

               if(score[j]<score[j+1])

               {

                    

                    int temp;

                temp=score[j];

                score[j]=score[j+1]; 

                score[j+1]=temp;

               }

            

            }

        }

        printScore(score);

    }

    int main()

    {

        int score[N]={67,98,75,63,82,79,81,91,66,84};

        int sum,avg,max,min;

        sum = getTotalScore(score);

        avg = getAvgScore(score);

        max = getMax(score);

        min = getMin(score);

        printf("兴趣班的成绩总分为%d分。\n",sum);

        printf("兴趣班的成绩平均分为%d分。\n",avg);

        printf("兴趣班的成绩最高分为%d分。\n",max);

        printf("兴趣班的成绩最低分为%d分。\n",min);

        printf("兴趣班的成绩降序排列:");

        sort(score);

        

        return 0;

    }

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

    2024-08-20

举报

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

微信扫码,参与3人拼团

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

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