为了账号安全,请及时绑定邮箱和手机立即绑定
  • 一个等号(=)表示把1赋值给变量啊

    ==:称为等值符,当等号两边的类型相同时,直接比较值是否相等,若不相同,则先转化为类型相同的值,再进行比较;

    ===:称为(恒等于)等同符,当两边值的类型相同时,直接比较值,若类型不相同,直接返回false;

    下载视频          
    查看全部
  • http://img1.sycdn.imooc.com//62e643b800014b6208710803.jpg

    下载视频          
    查看全部
  • #include <stdio.h>

    int main()

    {

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

        int i,j,sum,a=0,b=100;

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

        {

            sum=sum+score[i];

            if(score[i]>a)

            {

                a=score[i];

            }

            if(score[i]<b)

            {

                b=score[i];

            }

        }

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

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

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

        printf("%f\n",sum/10);

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

        {

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

            {

                if(score[i]<score[j])

            {

                a=score[i];

                score[i]=score[j];

                score[j]=a;

            }

            

            }

            

        }

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

        {

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

        }


        return 0;

    }

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

    2022-07-29

  • 自增与自减运算符

    自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1。它们经常使用在循环中。自增自减运算符有以下几种形式:

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

    请分析如下代码输出结果:

    小伙伴们,别急着看运行结果,自己先想想看结果是什么?

    运行结果:

    查看全部
  • 算术运算符

    C语言基本算术运算符如下表:

    除法运算中注意:

    如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。

    取余运算中注意:

    该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

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

    另:关于自增自减运算符,会在下一小节讲解。

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

    2022-07-27


  • #include<stdio.h>

    int main()

    {

        int i = 1;

        int j = 1;

        for ( ;i <= 9;)

        {

        printf("%d*%d =%-4d", j, i, j * i);

            j++;


            if (j > i)

            {

            printf("\n");

                i++;         

                j = 1;

            }


        }

        return 0;

    }

    查看全部
  • 算术运算符

    C语言基本算术运算符如下表:

    除法运算中注意:

    如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。

    取余运算中注意:

    该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

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

    另:关于自增自减运算符,会在下一小节讲解。

    任务

    根据输出提示,进行算术运算符的使用

    在代码编辑器中

    将7至11行的代码补全

    运行结果如下

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

    2022-07-27

  • 我们上小学的时候都学过各种运算,如:加法运算、乘法运算、混合运算等,而运算就要用到运算符,如:+、-、×、÷等等。

    在C语言中同样有运算符,只是写法可能有所不同。先说一下C语言中的运算是什么?C语言中的运算就是对数据进行操作、处理的过程。那么运算符又干什么的呢?运算符就是指定该运算的处理方式。

    那么C语言中又有哪些运算符呢?

    如下所示:

          ※ 算术运算符

          ※ 赋值运算符

          ※ 关系运算符

          ※ 逻辑运算符

          ※ 三目运算符

    任务

    将小学学习的加减乘除在C程序中体验一下吧

    在代码编辑器中

    第10行每个变量之间填写+、-、*、/中的一种运算符进行体验;

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

    2022-07-27

  • 强制类型转换

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

     (数据类型) (表达式) 

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

    输入结果:

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

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

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

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

     

    任务

    小编在这出了一道题,考考童鞋们,如何使代码编辑器中的程序输出结果: num的整数部分是2 

    在代码编辑器中,第5行将num强制转换为整型

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

    2022-07-27

  • char 字符型表达方式是‘m’单引号加内容


    int 整型表达方式 整数1,2,3,3,4,5,6


    float 单精度浮点型 输出六位小数


    double 多精度浮点型输出8位小数


    char 可转换为整型和double 往占字节高的转换

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

    2022-07-27

  • 不可改变的常量

    在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。

    直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:

    整型常量:13、0、-13;

    实型常量:13.33、-24.4;

    字符常量:‘a’、‘M’

    字符串常量:”I love imooc!”

    下面的代码分别打印这四种直接常量:

    在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:

     #define 标识符 常量值 

    符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。下面是一个使用符号常量的小例子:

    运算结果为: 圆周率:3.140000 

    注意:常量是不可改变的

    查看全部
  • #include<stdio.h>

    int main(){

        int a=3;

        int b=4;

        printf("结果是f%\n",a+b%(a+b)/a+a*b-b)

    }

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

    2022-07-27

  • 在主函数引用数组不需要加上[],在自定义函数中才需要加上[],且在数组前一定要先定义数据类型

    查看全部
  • 1 数据类型关键字(12个):

    (1) char :声明字符型变量或函数 

    (2) double :声明双精度变量或函数 

    (3) enum :声明枚举类型 

    (4) float:声明浮点型变量或函数

     (5) int: 声明整型变量或函数 

    (6) long :声明长整型变量或函数 

    (7) short :声明短整型变量或函数

     (8) signed:声明有符号类型变量或函数 

    (9) struct:声明结构体变量或函数 

    (10) union:声明共用体(联合)数据类型 

    (11) unsigned:声明无符号类型变量或函数 

    (12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

    2控制语句关键字(12个):

    A循环语句 (1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环 B条件语句 (1)if: 条件语句 (2)else :条件语句否定分支(与 if 连用) (3)goto:无条件跳转语句 C开关语句 (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 D返回语句return :子程序返回语句(可以带参数,也看不带参数)

    3 存储类型关键字(4个)

    (1)auto :声明自动变量 一般不使用 

    (2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)

     (3)register:声明积存器变量 

    (4)static :声明静态变量

    4 其它关键字(4个):

    (1)const :声明只读变量

     (2)sizeof:计算数据类型长度

     (3)typedef:用以给数据类型取别名(当然还有其他作用 

    (4)volatile:说明变量在程序执行中可被隐含地改变

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

    2022-07-22

  • 如果函数没有return,属于void类型,则printf中的内容为空,在下一行再调用此void函数

    查看全部
    0 采集 收起 来源:函数的返回值

    2022-07-19

举报

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

微信扫码,参与3人拼团

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

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