您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言基本运算符 正文
C语言基本运算符

C语言基本运算符

点击数:7432 次   录入时间:12-12 10:40:07   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  (1)算术运算符及自增、自减运算符
  
  下表列出了加、减、乘、除、取模5种算术运算符,以及自增、自减运算符的操作说明。其中,除法运算符又分两种情况,一是整除,即两个整数相除,所得商舍尾数,仅取整数部分,如5/10等于O;二是实除,即两个实数相除,所得商也是实数,如5.0/10等于0.5。

符号 意义 说明 + 加法运算或表不止数 进行加法或连加运算,如y=a+b+c。 - 减法运算或表不负数 进行减法或连减运算,如y=a-b-c。 ★ 乘法运算符 进行乘法运算,如y=a*b。 / 除法运算符 进行除法运算。 % 取模运算(求余) 参加运算的均应整数,如5/2结果为l。 ++ 自增运算符(++) 操作数(变量自身)+1。  -- 自减运算符(--) 操作数(变量自身)-1。

  自增运算符++和自减运算符--,是C语言中最具特色的单目(一个量)运算符,其操作对象必须是整型变量,而不能为常量或表达式,其功能分别是使变量增1或减1。自增运算符++和自减运算符--有前缀运算符和后缀运算符两种应用方式,两者产生的效果有些不同:前缀运算符,如++i或--i,在使用i之前,先使i的值+1或-1;后缀运算符i++或i--,在使用i之后,才使i的值加1或减1。

  例如,y的原值等5,则:语句×=++y,表示y先加1再运算,得y=y+l=6,x=y=6;语句×=y++,表示y先运算再加1,得x=y=5,y=y+l=6。

  (2)逻辑运算符
  
  逻辑运算符是基本运算符中的一种。逻辑运算符有:与“&&”、或“||”、非“!”等3三种。

  逻辑运算符&&、||为双目(两个量)运算符,为单目运算符。它们要求的操作对象是非0的整型值和整型0表示的逻辑量。其运算规则如下:

  1)若两个操作对象都为非0整型值(真),则相与的结果为1(真),否则为0(假);
  
  2)若两个操作对象都为整型值0(假),则相或结果为0(假),否则为1(真);
  
  3)若操作对象为非O整型值(真),求非的结果为0(假),否则为1(真)。

  这里补充一点,算术运算符中的加、减和乘,与大家熟悉的算术运算规则完全相同,而除运算符应按上述规范使用。




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制

《C语言基本运算符》相关文章>>>