2025-02-17

This commit is contained in:
smallkun 2025-02-17 16:46:57 +08:00
parent ca89d61d67
commit 08baf3be91

View File

@ -1,5 +1,8 @@
## 学习方法
## 课程笔记地址
https://git.smallkun.cn
github gitee 代码管理工具
gitea 开源的
## 授课学时
每周6学时 预期 17~18周
@ -8,3 +11,104 @@
## 考试环境
VC2010 C99
VC6.0 C89
```c
#include <stdio.h> //导入标准输入输出头文件
#include <stdlib.h>
/*
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;
}
```