一.数据类型
1.整数
char 1字节(8比特) -128~127
short 2字节 -32768~32767
int 取决于CPU
long
long long 8字节
注:关于补码
补码存在:为了更统一计算机内部的计算。计算机做不了减法。
减去一个数(加上一个负数)——加上这个负数的补码——溢出一位
13-5=13+(256-5)=13-5(得数)+256(溢出)
原码+补码=溢出一位
unsigned:在整数类型前面加上一个unsigned使得他们成为无符号的整数
内部二进制未改变 变得是如何看待
在后面加u或U
l或L表示long
2.浮点数
3.字符
注:
char是一种整数,也是一种特殊的类型:字符。
printf和scanf里用%c来输入输出字符。
逃逸字符
4.类型转换
自动类型转换
强制类型转换
(类型)值
二.函数
1.函数是一块代码,接受零个或多个参数做一件事情,并返回零个或一个值
2.调用函数
函数名(参数值)
即使没有参数也需要()
3.函数返回
return停止函数的执行,并送回一个值
注意:C语言在调用函数的时候,永远只能传值给函数!
注:关于“块”



