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、关键字
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
{
.....
};
标签:语言,int,补码,学习,源码,操作符,printf,初始,函数 From: https://blog.51cto.com/u_16111297/6273692