电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

c语言运算符优先级

  • 资源ID:492205327       资源大小:32.51KB        全文页数:7页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

c语言运算符优先级

c语言运算符优先级c语言运算符优先级(一)             Turbo C的运算符非常丰富, 主要分为三大类: 算术运算符,      关系运算符与逻辑运算符, 按位运算符。除此之外, 还有一些用于完成特殊任务的运算符。下面分别进行介绍。        5.1 算术运算符         Turbo C的算术运算符如下:            操作符                              作用               +                            加, 一目取正               -                            减, 一目取负               *                                 乘               /                                 除               %                                取模               -                                减1               +                                加1         一、一目和二目操作         一目操作是指对一个操作数进行操作。例如: -a是对a进行一目负操作。         二目操作(或多目操作)是指两个操作数(或多个操作数)进行操作。         在Turbo C中加、减、乘、除、取模的运算与其它高级语言相同。需要注意的是除法和取模运算。         例如:           15/2        是15除以2商的整数部分7           15%2        是15除以2的余数部分1         对于取模运算符"%", 不能用于浮点数。         另外, 由于Turbo C中字符型数会自动地转换成整型数,      因此字符型数也可以参加二目运算。         例如:          main()                        char m, n;         /*定义字符型变量*/               m='c'             /*给m赋小写字母'c'*/               n=m+'A'-'a'       /*将c中的小写字母变成大写字母'B'后赋给n*/               .                  上例中m='c'即m=98, 由于字母A和a的ASCII码值分别为65和97。这样可以将小写字母变成大写字母, 反之, 如果要将大写字母变成小写字母,      则用c+ 'a'-'A'进行计算。        二、增量运算         在Turbo C中有两个很有用的运算符, 在其它高级语言中通常没有。这两个运算符就是增1和减1运算符"+"和"-", 运算符"+"是操作数加1, 而"-" 则是操作数减1。         例如:           x=x+1             可写成x+, 或+x           x=x-1             可写成x-, 或-x         x+(x-)与+x(-x)在上例中没有什么区别, 但x=m+和x=+m却有很大差别。           x=m+        表示将m的值赋给x后, m加1。           x=+m        表示m先加1后, 再将新值赋给x。        三、赋值语句中的数据类型转换         类型转换是指不同类型的变量混用时的类型改变。         在赋值语句中, 类型转换规则是:         等号右边的值转换为等号左边变量所属的类型。         例如:          main()                        int i, j;          /*定义整型变量*/               float f, g=2.58;        /*定义浮点型变量*/               f=i*j;             /*i与j的乘积是整型数, 被转换成为浮点数赋给f*/               i=g;               /*g中的浮点型数转换成为整型数赋给i*/               .                  由于Turbo C按上述数据类型转换规则, 因此在作除法运算时应特别注意。         例如:          main()                        float f;               int i=15;               f=i/2;                  上面程序经运行后, f=7并不等于准确值7.5。正确的程序应该是:          main()                        float f;               int i=15;               f=i/2.0;                  也可直接将i定义为浮点数。        5.2 关系运算符和逻辑运算符         一、逻辑运算符         逻辑运算符是指用形式逻辑原则来建立数值间关系的符号。         Turbo C的逻辑运算符如下:             操作符                          作用               &&                           逻辑与               |                           逻辑或               !                            逻辑非         二、关系运算符         关系运算符是比较两个操作数大小的符号。         Turbo C的关系运算符如下:             操作符                            作用               >                               大于               >=                            大于等于               <                               小于               <=                            小于等于               =                              等于               !=                             不等于         关系运算符和逻辑运算符的关键是真(true)和假(false)的概念。Turbo C中true可以是不为0的任何值, 而false则为0。 使用关系运算符和逻辑运算符表达式时, 若表达式为真(即true)则返回1, 否则, 表达式为假(即false),      则返回0。         例如:          100>99             返回1          10>(2+10)          返回0          !1&&0              返加0         对上例中表达式!1&&0, 先求!1和先求1&&0将会等于出不同的结果,那么何者优先呢? 这在Turbo C中是有规定的。 有关运算符的优先级本节后面将会讲到。        5.3 按位运算符         Turbo C和其它高级语言不同的是它完全支持按位运算符。这与汇编语言的位操作有些相似。         Turbo C中按位运算符有:             操作符                           作用              &                                   位逻             |                                 位逻辑或                       |=                  运算按位或,且进行赋值运算                                             位逻辑异或               -                                位逻辑反               >>                               右移               <<                               左移         按位运算是对字节或字中的实际位进行检测、设置或移位, 它只适用于字符型和整数型变量以及它们的变体, 对其它数据类型不适用。         关系运算和逻辑运算表达式的结果只能是1或0。 而按位运算的结果可以取0或1以外的值。         要注意区别按位运算符和逻辑运算符的不同, 例如, 若x=7, 则x&&8 的值为真(两个非零值相与仍为非零), 而x&8的值为0。         移位运算符">>"和"<<"是指将变量中的每一位向右或向左移动, 其通常形式为:          右移:         变量名>>移位的位数          左移:         变量名<<移位的位数         经过移位后, 一端的位被"挤掉",       而另一端空出的位以0 填补,       所以Turbo C中的移位不是循环移动的。         5.4 Turbo C的特殊运算符         一、"?"运算符         "?"运算符是一个三目运算符, 其一般形式是:           <表达式1>?<表达式2>:<表达式3>         "?"运算符的含义是: 先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值; 如果表达式1 的值

注意事项

本文(c语言运算符优先级)为本站会员(cl****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.