第一节(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---》字面常量
九:显示类型转换和隐士类型转换
显示类型:强转
隐士类型: