函数的定义和使用
使用函数前先要定义 无返回值的定义: void show(); 又返回值得定义 int show();分配4个字节的内存
参数的传递 void show(int num1,int num2);分配8个字节内存 返回值的 int show(int num1,int num2);分配12个字节内存
变量的声明 全局变量和局部变量。 全局变量声明的变量名也可以在局部变量声明,局部变量的优先程序大于全局变量 。如果全局变量声明 int aa=10,局部 变量声明 int aa=20,运行程序不会报错,执行到局部变量的时候aa的值家就是20.
数据类型:bool(布尔类型) ,char(字符型),wchar_t(双字符型),int(整型),float(单精度浮点型),double(多精度浮点型)。还可以分为常量和变量 。变量: int a=0对a的初始化。 a=10对a 赋值 字符变量占一个字节,int类型占4个字节。
char字符 ascll码:一个ascll码占一个字节(8个二进制位数)最高位是奇偶校验位:用来检验在传送过程中是否出错的一种方法,奇校验规定在传送过程中1的个数为奇数,偶校验同理。否则在最高位添1
例如 0101011 一共是4个1采用偶校验,在最高位添加0 00101011
ascll一共128个字符 0--32和127为控制符或者是通讯符 如LR(换行),CR(回车),DEL(删除)。控制符SOH文头,EOT尾,ACK确认 33-126是字符 48-57阿拉伯数字,65-90大写英文字母,97-122小写英文字母
其余为标点符号运算符号。
特殊字符:\a铃声 \b回退 \f换页 \n换行 \r回车 \tTab键 \‘单引号 \"双引号 \?问号 \\反斜杠 \000八进制 \xhhh十六机制
wchar_t双字节 存储中文,印度文等。 wchar_t aa[ ]=L"中";L表示分配2个字节的空间 设置语言 setlocale(LC_ALL,"chs") LC_ALL表示全部进行设置。chs表示中文
int :16位系统是2个字节 32位系统为4个字节,现在几乎没有16位系统啦。 short 端整型占用两个字节 long占4个字节 无符号和有符号型 例如short:上面的是有符号型 一个字节为8个2进制数字 16个二进制数,首位表示正负,就剩15位 所以换算成10进制后 范围是-32768到32767 。无符号短整型只表示正数 short 16位二进制数 取值范围 0----65535
float:4个字节 2*2的负126 到2*2的128 double 8个字节
注释:整型溢出后不会报错。到达最大值时会从最小值进行计数