美文网首页
12.12学习总结

12.12学习总结

作者: Tangjiayue92 | 来源:发表于2016-12-12 22:58 被阅读0次

    今天主要学习了C语言的基础知识,其中主要包括了以下内容。

    include<stdio.h>

    :预处理命令

    include:头文件的包含
    <>:把括号里面的内容引到源文件当中
    stdio.h:头文件,是计算机自带的库,可以直接使用 standard input output

    int main
    main:函数名,main()是主函数,c程序源文件有且只能有一个main()即主函数!!!c程序的入口,即所有c程序都是从main()开始执行
    int argc:参数的个数
    char *argv[ ] :记录参数
    printf(): 是库函数,包含在<stdio.h>中,按一定格式输出
    return 0:返回, 或者函数结束

    C的数据类型
    基本数据类型:
    整型类型:
    int :基本整型数据
    short int :短整型
    long int :长整型
    unsigned:无符号
    signed:有符号
    字符型:'e' 'l' '!' 都是字符
    char
    字符:
    getchar():获取单个字符
    putchar():输出单个字符
    实型(浮点型):
    float:单精度 有效位:7位左右
    double:双精度 有效位:15位左右
    默认小数点后保留六位
    numf e/E n
    n: 一定是整数!!!
    new_numf = numf *10^n
    例如:

                枚举类型:
                          enum
                构造数据类型:
                数组类型,结构体(struct), 联合体(union)
                指针类型:
                空类型:
                void
    

    变量的定义:
    datatype
    (1)可以定义多个变量,中间用逗号隔开。
    (2)datatype name;
    datatype name1;
    (3)建议一行定义一个变量并初始化!!!
    Datatype Name = value;

    标识符:
    包括变量名,函数名,及其他标号等
    (1)标识符的命名要求
    可以由字母(A—Z,a-z),下划线(_),数字组成
    且规定:第一个字符不能是数字
    (2)命名规则
    可读性要高

    格式输入/输出:printf()
    (1)printf()
    按一定格式输出:
    printf("占位符",参数列表)
    一一对应!!
    或直接打印
    %m.nf:右对齐
    %-m.nf: 左对齐!
    m:总位数
    n:小数的保留位数
    (2)scanf()
    按一定格式输入:
    scanf(“占位符”,参数列表);
    一一对应
    &:取地址符

    占位符:
    printf() scanf()

    5.常量
    数字常量:123 1 576876 -354
    字符常量:‘d’ ‘$’ '?' '3' 'A'
    实型常量:1.243 3.1415926 -1.432
    字符串常量:有双引号括起来的字符序列
    ‘a’占一个字节
    "a"占两个字节
    字符串结尾默认有\0,一般不显示。

    6变量和常量的区别
    变量:其值可以更改,先定义后使用,变量的初始化:变量名=常量;注:类型一定要一致!!!
    常量:其值不可更改,随时可以使用,无需定义和声明

    二、运算符
    sizeof

    算术运算符,七个

        • / %(取余)
          a%b a对b求余数

    自增:++
    ++i:先自增,后取值
    num=++i;
    i=i+1
    num=i;
    i++:先取值,后自增
    num=i++;
    num=i;
    i=i+1;

    自减:--
    --i :先自减,后取值
    num=--i;
    i=i-1
    num=i
    i--: 先取值,后自减
    num=i--;
    num=i
    i=i-1;

    关系运算符
    大于:>
    小于:<
    等于等于:==
    大于等于:>= 是大于或等于
    小于等于:<=
    不等于:!=

    逗号运算符(,)
    表达式1,表达式2,表达式3
    其中每个表达式又可以是一个逗号表达式!
    表达式的值取决于最后一个表达式的值,

    使用scanf()注意事项
    (1)
    一定要严格按照scanf()中的格式输入变量的值!!!
    (2)
    使用scanf()时,取参数列表中的参数地址,scanf()是将输入的值保存到变量对应的地址中
    (3)缓存区问题
    scanf()函数中不能使用换行符'\n'

    相关文章

      网友评论

          本文标题:12.12学习总结

          本文链接:https://www.haomeiwen.com/subject/zhkmmttx.html