C语言学习_005_运算符、表达式和语句

基本运算符

        赋值运算符 =

             int  i = 9;

            数据对象:泛指数据存储区,能用于保存值。

            左值:标识一个特定数据对象的的名字或表达式。如 i就是左值。

            右值:能赋给可修改的左值的量。如 9就是右值。

            操作数:运算符操作的对象。

       加法运算符 +

       减法运算符 -

       符号运算符 - 和+

       乘法运算符 *

       除法运算符 /

      其他运算符

  • sizeof运算符和size_t类型

             C规定sizeof返回size_t类型的值。这是一个无符号的整数类型。

  • 取模运算符 %
  • 增量和减量运算符 ++和-- 

             在变量前面是前缀模式:使用变量之前改变变量

             在变量后面是后缀模式:使用变量之后改变变量

      指派运算符(type)   如(int)

表达式和语句

  • 表达式:由运算符和操作数组合构成。

              每一个表达式都有一个值。

  • 语句:构成程序的基本成分。一个语句是一条完整的计算机指令。

               程序是一系列带有某种必需的标点的语句集合。

        副作用:对数据对象或文件的修改。

        一个顺序点是程序执行中的一点。
  • 复合语句(代码块)

             使用花括号组织起来的两个或更多的语句。

类型转换

        1.有符号和无符号的char和short类型都将自动转换为int,在需要的情况下,将自动被转换为unsigned int。

        2.包含两种数据类型的任何运算里,两个值都被转换成两种类型里较高的级别。

        3.类型级别从高到低:long double、double、float、unsigned long long 、long long、unsigned long、long、unsigned int、int

        4.在赋值语句里,计算的最后结果被转换成将要赋予值的那个变量的类型。

        5.当作为函数的参数被传递时,char和short会被转换为int,float会被转换为double。

带有参数的函数

        函数不接收参数,函数头里的圆括号将包含关键字void。否则包含相应的参数类型。












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值