一、C语言基础
1. 学习方法
多看+多敲+多思考总结
2. C语言历史
机器码: 01二进制去写代码,困难很大 10+11运算
+ ---》 01001
汇编语言:用助记符替换掉机器码中的序列
+ ---》add
B语言
1972年: 设计unix系统而发明了C语言
3. C语言中变量类型及其使用
变量:用来存放各种类型的数据 商品的价格---》小数表示 4.0 3.5
商品的数量---》整数
商品的名称---》中文字符串或者英文字符串
变量类型:int(整型) float(单精度浮点型) double(双精度浮点型) short(短整型) long(长整型)long long int(长长整型) char(字符类型) bool(类型) struct(结构体) union(联合体) enum(枚举) unsigned(无符号数)
变量的使用:
语法规则: 类型 变量名字;
int ab123;
float price; //英文单词,或者缩写
float jiage; //最恶心的
C语言命名规范:
第一个:变量的名字中只能有字母,数字和下划线组成,并且首字母不能是数字 ab Ab ab78 a79 _abc 7mn(非法) a#b(非法) h@c(非法)
第二个:命名的时候尽量通俗易懂,不要用汉语拼音,用英文单词缩写
(1)整型
大小: 4个字节,32位二进制,知道大小是为了防止使用的时候数据溢出了(超出取值范围了)
存储:
原码:一个整数原本的二进制编码
比如: 8的二进制原码 1000(短除法求)
反码:把原码依次取反
原码:1101 --》反码0010
补码:反码加1
原码:1101 --》补码0010+1 --》0011
正数在计算机中采用原码存放,并且最高位是符号位,0表示正数,1表示负数
1010
负数在计算机中采用补码存放 -88