为了账号安全,请及时绑定邮箱和手机立即绑定
  • #include <stdio.h>

    int main()

    {

        char c = 'a';

        int n =  c ;       //将c赋值给n

        float f = c;      //将c赋值给f

        double d =  c;    //将c赋值给d

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

        printf("%f\n",f);

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

        return 0;    

    }

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

    2021-10-03

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

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

    2021-10-03

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

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

    #define POCKETMONEY 10

    int main()

        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);

        return 0;  

    }

    查看全部
  • int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。

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

    2021-10-03

  • #include <stdio.h>

    int main(){

        int age = 18;

    float height = 1.85;

    char unit = 'm';

    printf("小明今年%d岁\n", age);

    printf("小明身高%f%c\n", height, unit);

    printf("%s小明现在在慕课网上学习IT技术"); 

    return 0;

    }

    查看全部
  • b%(a+b)/a   意思是先有b和a+b求和与b的余数  再除以a
    查看全部
    0 采集 收起 来源:赋值运算符

    2021-10-03

  • 变量及赋值

    变量:可以变化的量。

    变量名:标识符

    变量值:数值

    赋值:不允许连续赋值,如a=b=c=15

    方法:1.先声明再赋值

              2.赋值的同时声明

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

    2021-10-03

  • x=0 先自增(++x)后再取值,第一次输出为1  之后再取值后自增,x仍然为1因为是先取值 后自增,后自增到数(2)不会被输出
    如反过来 那么就会是 0 然后2
    查看全部
  • printf是C语音唯一的主函数~\n”

    61598ac90001d4f904320960.jpg

    查看全部
  • 单精度是这样的格式,1位符号,8位指数,23位小数。双精度是1位符号,11位指数,52位小数。

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

    2021-10-03

  • 变量定义的一般形式为:数据类型 变量名;

    多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;

    变量名和标识符的命名规范完全相同。%d在后面会有详细讲解

    注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。

    变量的赋值分为两种方式:1.先声明再赋值  2.声明的同时赋值,例如:

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

    2021-10-03

  • 静态存储方式:静态存储区中存放了在整个程序执行过程中都存在的变量。eg:

    全局变量,静态局部变量。

    动态存储方式:动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。


    C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。

    1. 用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。

    2. 用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量(静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。);如果定义在函数外部,称之为静态外部变量。

    3. C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。(只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。)

    4. 用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。

    查看全部
    0 采集 收起 来源:变量存储类别

    2021-10-03

  • 变量:局部与全局

    注意:1.定义的局部变量与全局变量可以是同一个字符;

    2.局部变量只能作用在定义的函数内;

    3.在没有定义局部变量时会调用全局变量。

    查看全部
    0 采集 收起 来源:局部与全局

    2021-10-03

  • 递归函数先递推再回推即:

    本题中n(递推):5-4-3-2-1

        num(回推):10-12-14-16-18

    详解:递推回结束后再进行回推(并有可能输出)

    n=1;num=10

    .

    .

    .

    .n=5;num=18

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

    2021-10-03

举报

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

微信扫码,参与3人拼团

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

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