C语言入门

变量赋初值:

变量开辟内存空间后,内存空间为随机的,若不赋值,则为随机数

int i = 10;           =:初始化 (开辟空间的同时赋值)

i = 10;                =:赋值(开辟空间的随机数更改成指定的值)

运算符

单目运算符优先于双目运算符和三目运算符

编辑器只做类型检测

        %:取余,符号与左操作数有关,与右操作数无关,不能%0,值一定小于右操作数;

        ++:++i:先+再用,表达式和i都加了;

                i++:先用后+,x先把i拷贝到临时变量;

                        ++i比i++效率高;

左值和右值:

lvalur:左值,运算符左边的变量

rvalur:右值,运算符右边的常量,临时变量是右值

coust int:将变量变为只读变量,不可修改

各类数值型数据间的混合运算

隐形转换:

显性转换:( 类型)类型转换运算符(会造成数据的丢失)

             混合赋值:

                int =double:小数部分截断

                short = int:高位截断

                int = short:符号位拓展:正数补0,负数补1

                unsigned int = int:内存拷贝

                int = unsigned short:直接补0

        逗号运算符:顺序求值运算符,输出为最后的值

printf("")内的“,”为函数的实参分隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值