char short int long flout(默认保存小数点后6位,并且可以四舍五入) double 输出int类型的值%d 输出字符用%c 输出long用%ld 输出float用%f 输出double用%lf
由如干戈相同或不同类型数据构成的集合
常量:程序运行过程中,值不可以改变的量 ASCll码表,计算机只能识别二进制数,也就是数字,对于非数值型数据,如果要使用,就需要将其用一个数值型数据进行标识 小写a-z:65-90 大写A-Z:87-122 %d输出字符型实际就是输出ASCll值
其值可以改变的量,定义的时候满足标识符规则,:①只能以数字、字母、下划线命名、②首字母不能是数字,③不能与关键字相同,⑥严格区分大小写 定义方式: 存储类型 数据类型 变量名 = 变量或常量
1、整型数据 整型常量(按进制分) 十进制:以正常数字1-9开头,如457-789 八进制:以数字0开头,如0123 十六进制:以0x开头,如0x1e 整型变量:
1、双目运算符:操作数有2个 如a+b 2、单目运算符 a++ 3、三目运算符 a>0 ? b : c
一般用于判断, 关系运算符连接的表达式,只有真和假,一般返回结果使用int保存,非0即为真
5、位运算 右移3位,高位就空出3个补上,负数高位补1,低位溢出,正数高位补0,低位溢出,默认负数用的逻辑右移
左移,高位溢出,低位补0
负数
10101101
11110101
正数
01011010
00001011
逗号运算符,必须要加括号,如果不加,则会歧义
实现在一个函数里面实现代码的跳转
注意:在平时编写代码时,尽量少使用goto,会使得代码逻辑混乱,可读性差