C#表达式和运算符实例分析


这篇文章主要介绍了C#表达式和运算符实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#表达式和运算符实例分析文章都会有所收获,下面我们一起来看看吧。Convert.To类型()将变量和字面值(在使用运算符时,他们都称作操作数)与运算符组合起来就得到了表达式,它是计算的基本构建
简单的操作包括所有的基本书序操作,如加减乘除;还有专门用于处理布尔值的逻辑运算以及赋值运算。
比如表达式:c=a+b让用户输入他的语文和数学成绩,计算他的总成绩按操作数的个数一元运算符:处理一个操作数(int a=10)二元运算符:处理两个操作数 a>b三元运算符:处理三个操作数 (?:按运算类型:数学运算符赋值运算符关系运算符布尔原酸符位运算符 (按为取反)其他运算符(is as)var1=var2++ :先用后加,var1等于var2,var2的值加1var1=++var2:先加后用(va2=)var2=10var1=var2++ 先用后加(var1=var2=10, var2的值加一(var2=10+1))var1=++var2 先加后用 (var2加一(var2=10+1),var1等于var2+1)结果:c的值是1,d的值是1,g的值是1.66666666666667++/–注:&&/||与&/|区别:&&/||可用于对数值执行操作,实际上,他们处理的是在储存在变量中的一系列位而不是变量的值位(bit):在计算机中存储所有数据都采用二进制,那么二进制的为,便是我们所有的bit
1Byte=8bit 1字节=8位
1k=1024Byte
1M=1024k
1G=1024M
1T=1024G在大俗代码中都不适用这些运算符,但应知道这样的运算符存在。它们主要用于高度优化的代码,在这些代码中,使用其他数学操作的开销太高。因此它们通常用于驱动程序或系统代码var3=var1
var3=var1>>var2 var1向右移动var2位,将所得的值付给var3左移一位,相当于乘以2;
右移一位,当当与除以2;然后去除非整数部分将两个字符串连接在一起组成一个新的字符串
备注:C#中“+”共三种用法数学算数运算符 var1=var2+var3乘以正1 var1 =+var2 (var1=var2*(+1))字符串连接 str1=“my name is” str2=“darly” str3=str1+” “+str2,则str3=“my name is darly” 7.2 is运算符用于动态检查对象的运行时类型是否与给定类型兼容表达式1?表达式2:表达式3 表达式1为true则结果为表达式2,否则结果为表达式3
输出语句“I have 数量 pen” 当数量为1时为pen,数量大于1时为pens编程实现1532855秒是几天几小时几分钟几秒关于“C#表达式和运算符实例分析”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C#表达式和运算符实例分析”知免费云主机域名识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: Vue.config.productionTip=false不起作用如何解决

本篇内容主要讲解“Vue.config.productionTip=false不起作用如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷免费云主机域名,实用性强。下面就让小编来带大家学习“Vue.config.productionTip=false…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/21 18:00
下一篇 03/21 18:00

相关推荐