码迷,mamicode.com
首页 > 编程语言 > 详细

【C语言 - 学习总结】 01 - 运算符

时间:2015-03-04 16:31:02      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

一、基本运算

1. 算数运算符

  a.  +  加法运算符

  b.  -   减法运算符

  c.  *     乘法运算符

  d.  /     除法运算符       //  两个整数相除,结果为整数。

  e.  %   取余运算符(模运算)    //  注意: 1.  %两边都是整数  2.  %取余结果的正负性只跟%左边的数值有关。 

  拓展知识点:

      (1)  自动类型转换

      (2)  强制类型转换

      (3)  自动类型提升

 1 //代码演示:
 2 
 3
 4     // 两个整数相除
 5     int a = 7 / 3;    // 结果为:2
 6 
 7     // %取余结果的正负性只跟%左边的数值有关
 8     int b = -7 % 3;   //结果为: -1
 9     int c  = 7  % 3;   //结果为: 1
10 
11    // 自动类型转换(double->int)
12     int a = 10.8;
13 
14     // 强制类型转换(double->int)
15     int b = (int) 10.5;
16 
17     // 自动类型提升(int->double)
18     double c = 10.6 + 6;

 

  2. 关系运算符

      a.   <       小于运算符

      b.   >     大于运算符

      c.   <=   小于等于运算符

      d.   >=   大于等于运算符

      e.   ==   等于运算符

      f.   !=   不等于运算符

         注意:(1)关系运算的结果成立就为"真"(比如7>=3),就返回 1;不成立则为"假"(比如7<3),就返回 0

            (2)在C语言中,没有boolean类型,任何非0值都为"真",只有0值才为"假"。

//代码演示:
    
    int a = 10;

    // 根据关系运算的结果来判断
    if (10 == a)        //    不推荐写:a == 0;
        {
            printf("条件成立");
        } 
    else 
        {
            printf("条件不成立");
        }            

 

【C语言 - 学习总结】 01 - 运算符

标签:

原文地址:http://www.cnblogs.com/zhamengjun/p/4313378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!