## 课程笔记地址 https://git.smallkun.cn github gitee 代码管理工具 gitea 开源的 ## 授课学时 每周6学时 预期 17~18周 ## 考试环境 VC2010 C99 VC6.0 C89 ```c #include //导入标准输入输出头文件 #include /* printf 格式化输出 printf("Hello World!!\n"); scanf 格式化输入 getchar 单个字符输入 puthcar 单个字符输出 gets 行字符串输入 puts 字符串输出 基本数据类型 运算符 表达式 基本输入输出函数 */ int main(void){ /* 机器数 有符号数、无符号数 8位二进制数 整型 short-2 int-4 long-4 unsigned-4 浮点型 float-4 double-8 字符型 char-1 */ system("color fc"); //用来改变控制台背景+字体的颜色 f代表背景色 c代表字体颜色 /* 定义变量(在程序运行过程中数值可以改变的量叫做变量) 数据类型 变量名1, 变量名2; 1.不能使用关键字 2.数字字母下划线并且不能以数字开头 赋值语句 变量名=数值; 算术运算符 + - * / % += -= *= /= %= a+=b <=> a=a+b a-=b <=> a=a-b a*=b <=> a=a*b a/=b <=> a=a/b a%=b <=> a=a%b 关系运算符 < <= > >= != == 逻辑运算符 && || ! */ //a b c可以分别存储3个整数 //1、3都是整型常量 //C语言中如果除法左右两边都为整型 是整除 //方法1 (数据类型)强制类型转换 //printf("%.2f \n", (float)1/3); //方法2 //printf("%.2f \n", 1*1.0/3); //模除 数值%数值 左右两边需要都为整型 //判断数字是否为奇偶数 //printf("%d\n", -10%3); //int a, b, c;//int整型 规定右边定义的变量存储的类型 //a = 1; //b = 2; //a += b;//a=a+b; //printf("a=%d b=%d\n", a, b); //三目运算符 表达式1?表达式2:表达式3 //如果表达式1为真 返回表达式2的值 否则返回表达式3的值 //输入一个数字,判断该数是奇数还是偶数 /* int num; scanf("%d", &num);//&获取变量的地址 printf("%s\n", num%2?"奇数":"偶数"); */ //输入一个年份,判断这个年份是不是闰年 //能被4整除不能被100整除或者能被400整除的年 //短路运算 //&& 如果左边为假 右边直接不判断 直接返回假 //|| 如果左边为真 直接返回真 /*int year; scanf("%d", &year); printf("%s\n", (year%4==0&&year%100!=0)||year%400==0?"闰年":"不是闰年"); //(year%4==0&&year%100!=0)||year%400==0?printf("闰年"):printf("不是闰年"); */ return 0; } ```