c语言总结

c语言总结,第1张

c语言总结

    include         //预处理语句,文件包含命令
    int mian(){        //主函数
        int a;        //定义变量
        scanf("%d",&a);    //输入变量的值
        printf("c语言总结");    //输出函数
    }

    (基本数据类型){
        (整数类型)
        byte : 字节型     -2^7 ~ 2^7-1          -128 ~ 127
                    short : 短整型     -2^15 ~ 2^15-1      -32768 ~ 32767
                int : 整形         -2^31 ~ 2^31-1         -2147483648 ~ 2147483647
                long : 长整型     -2^63 ~ 2^63-1       -9223372036854775808~9223372036854775807                                                                                                               
        
        (浮点数类型)
        float e: 单精度浮点型                -2^31 ~ 2^31-1         -2147483648 ~ 2147483647
               double q: 双精度浮点型             -2^63 ~ 2^63-1         -9223372036854775808 ~                                  9223372036854775807
    
        (字符型)
        char : 字符    0 ~ 2^16-1         0 ~ 65535

        
    
                }

    (流程控制){
        if(条件){
            内容    //条件为真输出内容 条件为假执行下一条
        }else if (条件){
            内容   //条件为真输出内容 条件为假执行下一条
        }else{
            内容   //以上条件为假时输出的内容
        }

        switch(表达式){
            case 常量值1:    //常量值与表达式相符即可输出内容
                内容
                break;        //退出

            case 常量值2:
                内容
                break;
            
            case 常量值3:
                内容
                break;
            }

        for(赋初始值;循环次数;增减){
        内容
            for(赋初始值;循环次数;增减){            
            内容
            }
        }

        while (条件){
            内容        //满足条件就执行否则一直循环下去
            步进语句        //根据需求判断是否使用
            break;        //结束循环
        }
        
    (运算符){
        算术运算符 : +  、-  、*  、/  、%
        关系运算符 : <  、>  、<=  、 >=  、!=  、==
        赋值运算符 : +=  、-=  、*=  、/=  、%==  、=
        三目运算符 : a > b ? 语句1 : 语句2
        逻辑运算符 : && 、||  、!  、^  、&  、|
        位运算符 : >>  <<<  
        
    (转义字符){
        n:换行
        t:水平制表(跳到下一个tab位置)
        b:退格(backspace)
        :空字符
        \:反斜杆字符
        ':单引号字符
        ":双引号字符
        ddd:1~3位八进制数据所代表的字符
        xhh:1~2位十六位进制数据所代表的字符
        }

    (关键字32个){
        auto    break    case    char    const
        contince    default    do    double    else
        enum    exern    float    for    goto
        if    int    long    register    return
        short    signed    sizeof    static    struct
        switch    typedef    union    unsigned    void
        volatile    while
        }

    

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5503500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存