变量间的运算规则:
不同类型做运算时,要转化为同一种类型,再运算
隐式转换类型:
情况1:窄类型转化为宽类型。即系统自动将字节宽度较小的类型转化为字节类型较大的类型
*:如果是char类型,short类型之间做运算,运算的结果是int类型
情况2:宽类型转化为窄类型会警报,为了避免警报,要采用强制类型转化
强制类型转换:
显示的将宽类型转化为窄类型,需要用强制符号:()
注意:强制类型转换会导致精度损失
常量:
分类:字面常量;#define定义的标识符常量;const修饰的常量;枚举常量
输入/输出函数:
输入:对计算机而言,像计算机输入
输出:输出东西
输入函数:
scanf()是格式输出函数,可接收任意类型的函数;getchar()是字符输入函数,只能接受单个字符;gets()是字符串输入函数
输出函数:
printf()可按指定格式显示任意类型的数据;putchar()字符显示函数,只能显示单个字符;puts()是字符串输出函数【与输入函数一一对应】
scanf()的作用:把从键盘上输入的数据根据找到的地址存入内存中,即给变量赋值。
格式:scanf("格式控制字符",参数地址列表),比如:scanf("%d%d%d",&a,&b,&c)
进制:
十进制:满十进一
二进制:满二进一,以0b或者0B开头
数字组成:0-1
八进制:满八进一,以数字0开头
数字组成:0-7
十六进制:满十六进一,以0x或0X开头表示,此处的a-f不区分大小写
数字组成:0-9,a-f
进制的转换:了解内容,不纪录
1740

被折叠的 条评论
为什么被折叠?



