TC官方合作论坛

 找回密码
 立即注册
查看: 10325|回复: 54

[学习心得] TC算数运算符[1.005-2.006版本]

[复制链接]
发表于 2011-7-11 14:24:10 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC算数运算符

TC算数运算符概念:在代码中实现了一定的运算功能,这样的符号叫运算符,在TC中包括:"+"、"-"、"*"、"/"、"%"、"="。

TC中的算数运算符有“=”赋值“+”加法 、“-”减法 、“*”乘法 、“/”除法 、“%”取模 。   

下面分别介绍他们的使用方法,如下:

赋值运算符(=):
int a
a=4
分析说明:定义一个整型a变量,然后把右边的值4赋给了左边的变量a,最终结果为:4。值得一提的是,它的运算方向是从右往左,并且它并不是一个等于符号("==")。


加法运算符(+):
int a
a=4+3
分析说明:定义一个整型a变量,根据运算符的优先级我们可以知道,先执行右边的运算,也就是先进行4+3运算,这样得到了7,然后再将7的值赋值给变量a,最终结果为:7


减法运算符(-):
int b
b=4-3
分析说明:定义一个整型a变量,根据运算符的优先级我们可以知道,先执行右边的运算,也就是先进行4-3运算,这样得到了1,然后再将1的值赋值给变量a,最终结果为:1


乘法运算符(*):
int c
c=4*3
分析说明:定义一个整型c变量,根据运算符的优先级我们可以知道,先执行右边的运算,也就是先进行4*3运算,这样得到了12,然后再将12的值赋值给变量12,最终结果为:12


除法运算符(/):
int d
d=10/3
执行结果3
分析说明:定义一个整型d变量,根据运算符的优先级我们可以知道,先执行右边的运算,也就是先进行10/3运算,这样得到了3,然后再将3的值赋值给变量3,最终结果为:3。有人很奇怪为什么不是一个小数点的数据,其实原因很简单,因为我们定义的变量是整型,所以后面的小数被舍弃了,得到的结果也是整型。若下面语句则可以得到,如下:

double e
e=10.0/3
执行结果3.3333


取模运算符(%)用于计算两个整数相除所得的余数:
int a
a=5%4
分析说明:定义一个整型a变量,根据运算符的优先级我们可以知道,先执行右边的运算,也就是先进行5%4运算,5除以4的余数是1,这样得到了1,然后再将1的值赋值给变量1,最终结果为:1。

回复

使用道具 举报

发表于 2011-7-11 15:34:56 | 显示全部楼层
有些时候,算法运算符不怎么好用(比如转换时)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-11 17:17:02 | 显示全部楼层
回复 2楼小风子的帖子

举个例子看看!
回复 支持 反对

使用道具 举报

发表于 2011-7-11 18:01:35 | 显示全部楼层
支持一个
回复 支持 反对

使用道具 举报

发表于 2011-7-12 10:26:24 | 显示全部楼层
手机上不好写,你试试运算符两边或者一边用转换整型写会有时会出现语法错误
回复 支持 反对

使用道具 举报

发表于 2011-7-12 12:30:32 | 显示全部楼层
高等数学,不会,简单的1+1也不会
回复 支持 反对

使用道具 举报

发表于 2011-8-22 02:18:36 | 显示全部楼层
恩,取模时-5%4和5%-4一样吗?
回复 支持 反对

使用道具 举报

发表于 2011-9-4 11:19:44 | 显示全部楼层
不懂啊
回复 支持 反对

使用道具 举报

发表于 2011-9-4 22:33:50 | 显示全部楼层
支持下,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2011-9-6 20:59:43 | 显示全部楼层
不懂  完全不懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 11:46 , Processed in 0.039763 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表