• C语言基本代码说明
#include <stdio.h> // #include <stdio.h> 的文件stdio.h  中的std-标准  i-input输入  o-output输出即c语言的提供给我们的函数
#include "max.h" // 引用自己的文件用的是双引号
// .c 源文件
// .h  是头文件
int main() 
// 主函数-是程序的入口-并且有且只有一个main的 名字不能相同了不同的文件也不行
// main 前面的int 表示 他要返回一个整型
{
    //在{}里完成任务
    int a =10;  
    int b =20;
    int c = Max(a,b);
    printf("%d\n",c);  
    //打印printf 函数 print function
    //printf 本身是一个库函数 即c语言的提供给我们的函数
    //所以 会包含一个 #include <stdio.h> 的文件
    //stdio.h  中的std-标准  i-input输入  o-output输出
    printf("hello world");
    return 0; //返回 0
}
// int main() 
// {
//     int a;
//     int b;
//     scanf("%d%d",&a,&b);
//     printf("%d*%d=%d\n",a,b,a*b);
    
//     return 0;
// }
  • 定义的max.h 文件
int Max(int a,int b) // 这个是自己定义的max.h 文件
{
    return a>b ? a : b;
}
  • C语言的基础数量类型
#include <stdio.h>
//基础的数据类型
//char 是一个字符型
int main3()
{
    char ch = 'q'; //字符型
    printf("%c\n", ch);  // %c表示打印字符格式的数据
    
    int age = 20;  //整形
    short height = 12; //短整形
    long num = 100; //长整形
    printf("%d%d%d\n", &age,&height,&num);   // %d表示打印整形格式的数据


    float f = 5.0; //浮点型
    printf("%f\n", f);   // %f表示打印浮点型格式的数据

    double lf = 5.0; //浮点型
    printf("%lf\n", lf);   // %lf表示打印双精度浮点格式的数据


    printf("%d\n",sizeof(char));  //1
    printf("%d\n",sizeof(short)); //2
    printf("%d\n",sizeof(int));  //4
    printf("%d\n",sizeof(long)); //4
    printf("%d\n",sizeof(long long)); //8
    printf("%d\n",sizeof(float)); //4
    printf("%d\n",sizeof(double)); //8

    // 字节 计算机的单位
    /*
        bit 比特位 -- 一个电信号的位置 一般为 0或者1
        byte: 一个字节为8个比特位
        kb:    1024byte
        mb:    1024
        gb:    1024
        tb:    1024
        pb:    1024
    */

  
    return 0;
}
  • C语言中如何定义变量已经变量的作用域
#include <stdio.h>

int global = 2055; //全局的变量 整个程序都可使用
int main5()
{
    int global = 2011;  // 在内部定义了 和全局一样的变量 那么优先输出局部变量
    int bugNum = 0;
   
    extern  int outNum;  //  text4中 定义的全局变量
    { 
    int inNum = 0; //局部变量只能在局部使用
        printf("%d\n",inNum); //8
    }
    printf("%d\n",global); //8
    printf("%d\n",outNum); //8
    // int bugNum = 0; // 这里定义会导致错误 c程序 所有定义变量和常量必须放在执行代码的上方
    printf("%d\n",bugNum); //
    //  printf("%d\n",inNum);在外部调用局部会直接报错
    return 0;
}
  • text4的文件内容
int outNum = 2040;