第一节(hello word)

 

 

一:函数体基本结构

int//返回值 main//函数名(参数)

 

 

{

函数体

 

 

}

 

二:进制间的转换

 

 

【十进制转二进制】

128    64     32      16      8       4      2       1

 

十进制从前往后依次比较,大于等于填1,否则填0

三:char

char ch='a';

 

char ch2=10;char相当于迷你的整形

 

【取值范围】

 

signed char                -128~127

 

 

 

unsigned char              0~255

eg:char ch=128;打印出来是-128

 

一个汉字是两个字节

 

四:.cpp-------.exe的过程

 

预编译【.cpp】       编译【.i】     汇编 【.s】    链 接【.o】      运行【.exe】

 

预编译:1,头文件的拷贝

 

2,对注释的空格替换 

 

3,宏替换

 

编译:语法检查

汇编:指令

 

链接:.lib        .dll

五:printf

 

printf("%d",printf("%d",printf("%d","98")))          9821
printf 的返回值是字符的个数

 

先执行最里面的printf,打印98,返回2,外面的打印2,返回1,再外面打印1

 

 

六:

 

局部变量   默认值为随机值

 

全局变量   默认值为0

 

七:栈(一般分配内存:1m或2m)

先进后出                 高地址指向低地址

八:定义变量时需注意

1,变量的名字 :标识符   数字   字母   下划线   小写。。。。。。不能以数字开头
2,变量的名字最好见名思意
常量-----》const b=10;
1,定义的同时必须初始化                        10,20,30---》字面常量

九:显示类型转换和隐士类型转换

显示类型:强转

隐士类型: