zoukankan      html  css  js  c++  java
  • c语言(3)运算符&表达式&语句

      计算机的本职工作是进行一系列的运算,C语言为不同的运算提供了不同的运算符!

      1.那些运算符们

        .基本运算符

          算术运算符:+ - * /  % ++ --

          赋值运算符:=

          逗号运算符:,

          关系运算符:< >   <=  >=  !=

          逻辑运算符:&&  ||   !

          条件运算符:?:

        .位运算符

          位逻辑运算符: ~   &   |    ^(表示异或)

          位移位运算符:>>      <<

      2.运算的优先级

      当多个运算混合在一起使用时,我们需要知道运算的先后顺序,否则就可能得出不同的值!当关系运算、赋值运算、逻辑运算、算术运算混合时,其按优先级从高到低如下:

        ! > 算术运算 >关系运算>&&和|| >赋值运算

      Note:在所有的运算符中,逗号运算符的优先级是最低的;赋值运算符的优先级仅高于逗号运算符

      3.表达式及其值

      .表达式(expression)是由运算符和操作数组合构成的。最简单的表达式是一个单独的操作数,以此为基础可以建立复杂的表达式。

        不同表达式拥有不同的表达式值,如:

          赋值表达式----它的值与=号左边的变量取得的值相同

          算术表达式----其值为算术运算的结构

          关系表达式----其值为 1 或 0

          逻辑表达式----其值也为 1 或 0

          逗号表达式----其值为最后一个表达式的值

      4.语句

      语句(statement)是一条完整的计算机指令。在C语言中,语句用结束处的一个分号标识。不同语句的集合构成一个程序。

      C语言的基本语句从形式上可分为:声明语句,表达式语句,函数调用语句,控制语句,复合语句,空语句等

          

  • 相关阅读:
    输入年月日,输出这一天是这一年的多少天
    判断体重是否标准 男标准=身高-100±3 女标准=身高-110±3
    if 条件运算符
    24小时换算成12小时&&判断正负数
    运算符(编程)
    定义变量
    基础知识
    java线程阻塞中断与LockSupport使用介绍(转)
    01背包问题--动态规划解法(2)(转载)
    01背包问题--动态规划解法
  • 原文地址:https://www.cnblogs.com/tesion99/p/c003.html
Copyright © 2011-2022 走看看