基本类型:整型
短整】(short int)2
长整型(long int)
字符(char) 浮点型 单精 型(double)
长双精度(long double) 8B
枚举类型(enum)
构造类型:数组, 结构体类型(struc, 共用体类(型union)
指针类 ?*
)
空类型:(void)
常量与变量
在程序运行过程中,其值不能被改变的量称为常量,能被改变的则为变量。
整型数据在内存中的存放形式
一个正整数的补码和该数的原码相同。
负数的补码,除符号位以外,其余位按位取反加一。
变量的初始化 eg:int a=3;
赋值 eg:int a;a=3;
运算符三属性:优先级,结合方向,目数
出现多个运算符,由优先级确定计算顺序
出现多个同优先级运算符,由结合方向确定计算顺序
目数决定运算度需要几个数才能完成运算
算术运算符的正负取决于左操作数。
自增,自减运算符,前增量先加再用,后增量先用再加(遇见分号)
不同类型间的数据不能混合运算,要运算必须类型相同(转换)
转换原则:低精度,低取值范围高精度,高取值范围。
eg:1.0/(double)5 显式
1.0/5 隐式
C语言数据类型,表达式
最新推荐文章于 2022-09-05 22:46:19 发布