博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《黑马程序员》C语言中的基本运算(C语言)
阅读量:5023 次
发布时间:2019-06-12

本文共 1112 字,大约阅读时间需要 3 分钟。

一、算术运算

C语言具有强大的运算能力,共有34个运算符,包含了我们平时经常接触的加减乘除预算,以下分别对常用的加减乘除及取余运算做出简单介绍:

1. 加法运算+

除开能做加法运算,还能表示正号:+5+90              例:sum = a + b;

2. 减法运算-

除开能做减法运算,还能表示符号:-10-29             例:sum = a - b;

3. 乘法运算*

注意符号,不是x,而是*                                 例:sum = a * b;

4. 除法运算/

注意符号,不是÷,也不是\,而是/                     例:sum = a / b;

整数除于整数,还是整数。1/2的值是0,这个并不是二分之一

5. 取余运算%(实例解说)

什么是取余:两个整数相除之后的余数,%两侧只能是整数,正负性取决于%左侧的数值。

例:int a  =10 % 2;            a的正负性取决于%左侧的数值10的正负。

二、赋值及自增运算:

1、简单赋值

  int a = 10 + 5;       标注黄色的等号为赋值运算符,等号左边不能是常量。

2、复合赋值

  复加减乘除余:a += 4 + 5;

3、自增运算

   ++ 是自增运算符;

  ++a;表示对a的值先使用在加一;

  a++;表示先对a加一,在使用a。

4、sizeof的使用(实例解说)

定义:用来计算一个变量、一个常量、一种数据类型所占用内存的字节数。

已下为用sizeof求出int\float\double\char所占内存大小。

三、逻辑运算:

①   条件1 && 条件2

      当条件1和条件2为都真时,结果才为1;

      当条件1为真时,条件2为假时,结果为0;

      当条件1为假时,就不用判断条件2是否为真假,结果为0;

      逻辑与的结合方向是“自左至右”;

②   条件1 || 条件2

      当条件1和条件2只要有一个为真时,结果就为1,就是真;

      当条件1为真时,就不用再判断条件2是否为真,结果就为1;

      当条件1为假时,判断条件2是否为真,如果条件2位真,结果就为1,如果条件条件2为假,结果就为0;

     逻辑或的结合方向是“自左至右”。

③  !条件1

     如果条件1成立,结果就为0;

     如果条件1不成立,结果就为假;

     就是真变假,假变真;

     逻辑非的结合方向是“自右至左”。

四、三目运算符:

    int a = 条件 ? 数值1:数值2;

    例:   int a = 10;

             int b = 20;

             int c = a > b ? a : b;

             printf("c = %d\n",c);

运行结果:c = 20   

解析:  如果10 > 20  条件成立及返回 a;如果条件不成立就返回 b;

                  

   

 

 

 

 

 

转载于:https://www.cnblogs.com/shtz/p/4395789.html

你可能感兴趣的文章
python_字符串类型
查看>>
程序员的恶性循环:加班->没空学习->老是写同等水平代码->无法提升代码质量->老是出BUG->老是需要修改->加班->......
查看>>
__bridge
查看>>
Django框架
查看>>
CLOUD添加自定义基础数据
查看>>
python tips;matplotlib 显示中文
查看>>
linux shell -常用脚本
查看>>
边界值(极值)
查看>>
李华《灵武二孝赞并序》中之“灵武”系指何地?
查看>>
沙枣树(银柳)
查看>>
求不是斋诗话
查看>>
新浪微博表情效果
查看>>
es-6 class
查看>>
微信公众帐号应用开发—本地调试
查看>>
pageadmin CMS Sql Server2008 R2数据库安装教程
查看>>
Qt简单应用socket广播通信
查看>>
JDE910笔记2--OMW项目建立及简单使用[转]
查看>>
android广播的使用
查看>>
通过年月周查询查询本周有哪些天
查看>>
python常用模块
查看>>