• 1、C语言(语法结构、数据变量、变量与常量)


    //1.标准C语言程序的格式
    #include                //包含一个stdio.h的头文件   stdio.h-standard input output(标准输入输出)

    int main()                        //主函数:程序的入口,一个程序中有且只有一个main函数     int:整数型  void:空值
    {
        char A = 'A';                //定义变量A,向内存申请1个字节=8bit位,用来存放字符A
        int B = 100;                //定义变量B,向内存申请4个字节=32bit位,用来存放数值100
        float C = 3.1f;                //定义变量C,向内存申请4个字节=32bit位,用来存放单精度浮点数值3.1,单精度浮点数值最后要加f,否则会默认为double
        double D = 3.1415926;        

        int num1 = 0;
        int num2 = 0;
        int sum = 0;
        printf("1.C语言程序格式:Hello Word\n");        //打印函数:输出内容(print function) 字符要用双引号("")  

        printf("2.1 字符类型char %c \n",A);                //%c:打印字符数据

        printf("2.2 整型int %d \n",B);                //%d:打印整型十进制数据

        printf("2.3 单精度浮点型 float %f \n",C);        //%f:打印单精度浮点型数据

        printf("2.4 多精度浮点型 double %lf \n",D);        //%lf:打印多精度浮点型数据


        printf("字符型char占用内存%d个字节 \n",sizeof(char));

        printf("短整型short占用内存%d个字节 \n",sizeof(short));
        
        printf("整型int占用内存%d个字节 \n",sizeof(int));
        
        printf("长整型long占用内存%d个字节 \n",sizeof(long));
        
        printf("更长整型longlong占用内存%d个字节 \n",sizeof(long long));

        printf("单精度浮点数float占用内存%d个字节 \n",sizeof(float));

        printf("双精度浮点数double占用内存%d个字节 \n",sizeof(double));

        scanf("%d%d",&num1,&num2);        //scanf函数:输入函数    &:取地址符

        sum = num1 + num2;
        printf("num1和num2的和为%d\n",sum);
        return 0;                    //返回值:0
    }

    //2.数据类型
    //char      字符型            1Byte->8bit
    //short        短整型            2Byte->16bit
    //int        整型            4Byte->32bit
    //long        长整型            4Byte->32bit
    //long long    更长整型        8Byte->64bit
    //float        单精度浮点型    4Byte->32bit
    //double    双精度浮点数    8Byte->64bit

    //为什么会分多种数据类型:因为不同类型其取值范围(占用内存大小)不同
    //每种类型的大小是多少?


    //3.变量  常量   
    //局部变量:定义在代码块{}内部的变量
    //全局变量:定义在代码块{}之外的变量
    //局部变量与全局变量可相同(建议不相同);当局部与全局名相同时,局部优先级高。


    //4.变量的作用域
    //全部变量的作用域是整个项目  extern 数据类型 变量名

  • 相关阅读:
    Spring Cloud Netflix Feign
    利用ChatGPT提升工作效率
    JavaEE中的Lambda表达式与方法引用的使用
    非全自研可视化表达引擎RuleLinK可视化之路
    亚马逊审核儿童滑板车CPC认证 ASTMF963检测
    js第五章
    深入理解Golang之Map
    Servlet简单项目操作
    logrotate command in Linux
    了解Shader
  • 原文地址:https://blog.csdn.net/qq_42168575/article/details/126824458