1 常用关键字解析
stdio.h : 文件里面包含了很多函数
#:开头的都叫做预处理指令
main:函数的作用: 他是程序的入口
函数: 他是一个功能 功能函数
函数的构成是什么?
返回值 函数名字 函数的参数叫做:形式参数
Printf :叫做库函数
%s %d:,格式化输出
“”:字符串
任何一条语句的结束都要加分号
Return :代表将来需要返回的值
{} :函数体
Return 0 :代表程序正常结束
/*
*/ :块注释(不能嵌套块注释)
// 行注释
Ctr + k + c :注释快捷键
Ctr + k + u :取消注释
#if 0
#endif 注释方法
2.汇编指令图示
3.二进制
C语言中,按文件中的数据组织形式来分,数据文件可分为ASCII码文件(即文本文件)和二进制文件。
文本文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。
二进制文件把数据按其在内存中的存储形式存放在磁盘上,一个字节并不一定对应一个字符。
对于ASCII编码,它是单字节编码系统,使用7位或8位二进制数组合来表示128 或256 种可能的字符,标准ASCII码是使用7位,剩下的那位最高位为0。故而标准ASCII码可以表示的字符是128个,涵盖了大小写字母,数字0~9,标点符号以及特殊的控制字符。
对于字母的处理,二者并无区别。而对于数字的处理则有不同:
比如10这个数,在ASCII编码中,把它当做两个字符即用一个字节来表示1,用另一字节来表示0,对应的编码是0011000100110000
在二进制编码中,采用的方式并不是一个字符对应一个字节,而是数据在C语言中的类型来编码,比如 是int型的10,那么就用4个字节表示,若就是用四个字节表示int型的数,那么对应的编码应该是00000000_00000000_00000000_00001010(中间的_是为了便于阅读手动添加的)。四个字节可以表示的数的范围是0~65535,也就是在这之间的数都是用四个字节表示出来。
4.大小端问题
小端:低地址放低数据(pc Inter)
大端:低地址放高数据 (手机,网络)