CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

初学C#,谁能给我解释下一元操作符什么意思(+和-)?????????

楼主z5sd(翅膀)2006-03-09 08:22:01 在 .NET技术 / C# 提问

在       C#入门经典     上说是    
  +     var1=+var2           var1的值等于var2的值  
   
  -       var1=-var2           var1的值等于var2的值除乘以-1        
   
  什么叫     除乘以-1?  
   
  这是数学运算符,这两个是正负号的意思吗? 问题点数:10、回复次数:11Top

1 楼homesos(熊猫贩子)回复于 2006-03-09 08:41:35 得分 0

看样子,+/-分别表示正/负号  
  +     var1=+var2                         等价于                 var1   =   var2;  
  |  
  表示var1最后的值是正值  
   
  -       var1=-var2                         等价于       var1   =   -var2     等价于   var1   =   var2   乘以或除以   (-1)  
  |  
  表示var1最后的值是负值  
   
  本来意思很明显,只是说的太逻嗦了,反而让人误解了Top

2 楼Knight94(愚翁)回复于 2006-03-09 09:13:06 得分 2

一般说一元操作符只说“-”,就是负号Top

3 楼wuyi8808(空间/IV)回复于 2006-03-09 09:23:43 得分 2

homesos(熊猫贩子)   (   )   信誉:100     2006-03-09   08:41:00      
  -----------------------------------------------------  
  var1=-var2  
  表示var1最后的值是负值  
                                      ^^^^  
   
  不敢苟同,如果   var2   =   -5,   则   var1   =   -var1   =   -(-5)   =   5,   怎么能说“表示var1最后的值是负值”?Top

4 楼kenxhz(kenxhz)回复于 2006-03-09 09:26:39 得分 2

这样看来就是初中数学的东西了吧,就是取相反数吧Top

5 楼terryshi(terryshi)回复于 2006-03-09 09:30:39 得分 1

就是正数,负数Top

6 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-03-09 09:44:20 得分 3

什么书说的这么复杂,  
  其实一元-运算符就是取反,把正数变成负数把负数变成正数,只不过计算机一般都是用乘上负一或者除以负一来计算的。Top

7 楼zhantianyou()回复于 2006-03-09 12:26:49 得分 0

哎!现在的教科书就是烂啊!明明程序可以简单点,他偏偏要拐几个弯再来,其结果还不是一样,而且不比以前详细了,什么都用简版的,好多C#的规则都丢了,教我我们这些菜鸟怎么学得好啊!郁闷!!!!Top

8 楼Samen168(Code to coding)回复于 2006-03-09 12:53:30 得分 0

hoho,顶Top

9 楼chieftech(【标题党总书记】)回复于 2006-03-09 12:55:33 得分 0

i++算不算一元操作符?Top

10 楼xxuu503(中国没有prison break只是因为the company不让拍)回复于 2006-03-09 12:56:01 得分 0

书写的不晦涩,怎么能证明作者高深呢?  
   
  :)Top

11 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-03-09 13:07:16 得分 0

++和--都是一元运算符  
  为什么要强调一元-运算符,是因为还有二元-运算符,就是减法运算符。Top

相关问题

  • |= 操作符是什么意思?
  • 这个操作符“|=”是什么意思?
  • ::是什么操作符?什么意思?
  • 请问C++中几个位操作符
  • 关于C++中的移位操作符
  • C++Build里有没有相当于Delphi里 is 操作符的操作符
  • C/C++编程,关于操作符重载问题~~~~~~???
  • c/c++ 语言中的逗号操作符返回什么值?
  • 请问这些操作符号是什么意思?
  • C++专家请进,操作符重载问题

关键词

  • c#
  • 操作符
  • 运算符
  • 正数
  • 等价
  • 负数
  • 意思
  • var
  • 表示
  • 最后的值是负值

得分解答快速导航

  • 帖主:z5sd
  • Knight94
  • wuyi8808
  • kenxhz
  • terryshi
  • Ivony

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo