1.程序框架

例:#include <stdio.h> //代表引入头文件其中std是英语standard的缩写;io是输入输出的缩写;.h表示header头文件的的意思可以进行printf,scanf的使用
int main(){
printf("")
return 0;
}
总结一下就是
返回类型 函数名(参数列表){
函数体
return 返回值;
}
2.返回类型可以是任意类型例如
整型(整数),浮点型(小数),字符型,自定义类型。
返回类和返回值配套,当返回类型为void,返回值可以写return;或者不写。
2.输出printf()
3./n表示换一行
4.变量
例:int price=0;
这里定义了一个变量,int是类型,price是名字,初始值是零。
对变量的理解,变量是一个保存数据的地方,并参与后面程序的运算
命名规则由字母数字和下划线组成数字不能出现在第一个位置上,c语言中的关键字不能作为标识符
等号的作用是赋值而非等于
如果有多个类型相同的变量可以写在一起。例:int a,b,g;
变量与变量之间可以赋值

类型名称

1)整数类型(表示正数、负数和零)
char //字符型,通常1字节
short //短整型,通常2字节
int //整型,通常4字节
long //长整型,通常4或8字节
long long //长长整型,c99标准,通常8字节
2)浮点类型(表示实数和科学计数法的数)
float //单精度浮点数,通常4字节
double //双精度浮点数,通常8字节
long double //扩展精度浮点数,通常10字节或16字节
3)有无符号修饰(有符号类型可以表示正数负数和零;无符号类型可以表示非负数)
signed int //有符号整型
unsigned int //无符号整数
4)指针类型(指针是一种特殊的变量,它储存的是内存地址。通过指针,我们可以间接访问和操作该地址上的数据)
int* //整形指针
char* //字符指针
void* //通用指针
int** //指向整型指针的指针
5)数组类型(存储相同类型元素的有序集合)
int[10] //整型数组
char[1] //字符数组
6)函数类型(由函数的返回值类型和参数列表共同决定的类型)
int(void) //无参数返回整型的函数
int(int,int) //接受两个整型参数返回整型的函数
7)结构体(用户自定义的复合数据类型,将多个不同类型的的数据项组和成一个整体)
struct 结构体标签{ 数据类型 成员1; 数据类型 成员; ......}
8)联合体(符合数据类型,它允许在同一块内存空间中存储不同类型的数据。但在任意时刻只能储存其中一种类型)
union Data { int i; float y; char str[29]}

5.做计算以及表示区别

例:printf("%d/n",11+22)
%d说明后面一个整数要输出在“”内;
%f说明后面有一个浮点数要输出在”“内。
%c说明后面有一个字符要输出在""内。

6.进制

1.用前缀0b表示二进制