Day 4
注释
float:
浮点变量,就是可以带小数点的
scanf:
扫描用户的输入
%f:
取小数
&:
这是他妈的读取,就是emmm,emmm,就是&+()/要读取的变量?大概是这样子的/
%.()f:
括号里面随便填写,这个意思就是取小数点后几位
short(short int)/可以简写的/:这位爷是16位的
节约内存,大概就是小东西用的
long(略):这位爷是32位的
大的用
long long : 这位爷是64位的
参考上面的
unsigned:
取非负值
[以上前缀可以任意搭配,按照中文语意就行]
八进制与十六进制
这是个新的(也不太算是)不过挺重要的东西
%d:
准确来说是十进制
%o:
八进制
%x:
十六进制
<!--要在各种进制前面加入前缀0(八进制) 0x或者0X(十六进制)
应该采用%#o,%#x,%#X-->
%u:
表示 unsigned int 类型的值
给大家整个小小的演示//虽然说是完全抄书上的?
整数溢出(新东西)
unsigned 函数在超越最大值之后会归零,既回到起点
int 函数则会从 最大值的相反数-1 开始 既 -2147483648
有什么用呢?
我也不知道,总之,编程的时候应该注意到这一点
printf unsigned
的值 可以用%u进行说明转换,
printf long
的可以用%ld
%lx
表示十六进制打印long
%lld
有符号
%llu
无符号
//c允许大小写的常量后缀,转换只能用小写
今天写到这里,再不睡觉要寄了