1、计算机的发展历史,C语言是与计算机沟通的语言,计算机只能够识别二进制,也即正负电(1,0)。

2、空项目->源文件,右键新建项目->创建一个新的项目。

3、头文件#include<stdio.h>

主函数 int main ()

{

(这里开始你的代码)

return 0 ;

}

4、第一个库函数printf("%d\n",xxx);

在此介绍我所了解的库函数输入函数scanf,它本身是不安全的,需要加一个头文件,或者再vis编译器中使用scanf_s(”%d\n“,&x);因为是输入函数,需要地址,所有有取地址符号&

5、数据类型:int(整形)4, char(字符) ,short (短整型)2, long (长整型)4, longlong (长长整形)8,float(单浮点) 4,double(双浮点)8,再次介绍sizeof,可以用来知道内存的大小 ,单位是字节printf("%d\n",sizeof(int)),数据类型需要括号。

6、循环语句和if语句

while(line<10000)       if()

{                                printf(xxxxxxxx)

line++                        else

printf(xxxxxxxxxx)        printf(xxxxxxxxxxx) 

7、函数

在main 函数的前面创建函数

int xxx(intx,int y)

{

函数的内容

return xxxxx;

}

8、关键字

初始c语言的学习_c语言

static 修饰局部变量和全局变量,让局部变量变大,全局变量小了


9、操作符

a&b(按位与),a|b(按位或),a^b(按位异与)

a&&b(逻辑与),a||b(逻辑或),

!x(逻辑反操作)

单目操作符,双目操作符,三目操作符。

 MAX=(exp1? exp2 :exp3)  跟宏的使用很像#define MAX  (X,Y)(X>Y?X:Y)

a++,a--,++a,--a前置和后置操作符的区别在于先赋值还是后赋值

<=,>=,~a,源码,反码,补码的变化。二进制储存的是补码,补码-1等于反码,再按位取反得到源码

int a = 0  , 00000000000000000000000000000000

int b =~a,111111111111111111111111111111111(补码)存储的是补码

               111111111111111111111111111111110(反码)

               100000000000000000000000000000001(源码)输出的是源码

10、指针和结构体

指针是用来存放地址的,*x解引用操作符

struct结构体关键词,在main函数上面创建结构体

struct book

{

.....

};