关于我的学习笔记(C)
第一章 入门
首先我们要了解程序的构成
数据结构+算法=程序
一、关于基本格式
int main()
{
…
…
return 0;
}
二、基本输入输出流
1.头文件
#include<stdio.h>
2.输入
scanf("%d",&变量);
3.输出
printf(“%d”,变量);
三、变量类型
整形 | 浮点型 | 字符型 | 实型 |
---|---|---|---|
长整型 ;短整型;整形 | 单精度 双精度 | ||
long int ;short int;int | float double | char | const |
%d | %f %lf |
四、符号含义
+ | - | * | / | % | = | ++ | – |
---|---|---|---|---|---|---|---|
加 | 减 | 乘 | 除 | 求模运算 | 赋值运算 | 自增 | 自减 |
&& | II | ! | == | != | 1 | 0 | |
逻辑与 | 逻辑或 | 逻辑非 | 等于 | 不等于 | 真 | 假 |
第二章 结构
一、顺序结构
eg:三位数反转
#include<stdio.h> `
int main()
{
int n,m;
scanf("%d",&n);`
m=(n%10)*100+(n/10%10)*10+(n/100);
printf("%.3d\n",m);
return 0;
}
二、选择(分支)结构
1.if…else语句
if(条件)
语句 1;
else(条件)
语句 2;
注意语句1和语句2后面的分号,以及if后面的括号。“条件”是一个表达式,当该表达式的值为“真”时执行语句1,否则执行语句2.并且“else语句2”是可以省略的