四、C#入门—表达式与运算符

四、C#表达式与运算符

  4.1.表达式

    操作数+运算符   

  4.2.数学运算符

    var1=+var2  var1乘以1

    var1=-var2  var1乘以-1

    var++  先用后加

    ++var  先加后用        

  4.3.赋值运算符

    略 

  4.4.关系运算符

    结果只会是bool类型

    1)对象的不同

      数值类型比较两个数的大小

      字符类比较Unicode编码大小,‘A‘=65 ‘a‘=97 ‘0‘=48

      字符串只能用 == 或 !=

  4.5.逻辑运算符

    结果只会是bool类型

    &&与  ||或    !非

    注:当表达式前半部分可以确定表达式的结果,将不再执行后半部分的内容

  4.6.位运算符

    1Byte = 8bit

    1KB = 1024Byte

    1)种类

      &与  |或    ~按位取反  ^异或   <<左移  >>右移

    2)使用

      ^:相同的是0,不同的是1

      <<:左移一位,相当于乘以2

      >>:右移一位,相当于除以2  

      很少用,通常用于驱动程序或系统代码

  4.7.其他运算符

    + :String 可以使用 ‘+‘ 进行拼接

    is:判断变量类型,返回bool类型 eg:a is int

    表达式1?表达式2:表达式3:表达式1为true执行表达式2,为false执行表达式3

  4.8.运算符优先级

    单目>数学>左移右移>逻辑>关系>赋值

—本博客基于我要自学网

    

原文地址:https://www.cnblogs.com/Just-a-calm-programmer/p/12611517.html

时间: 2024-08-30 08:35:56

四、C#入门—表达式与运算符的相关文章

让我们来看一看C++ 三.表达式与运算符

所谓表达式,就是由数字.运算符号.约束变量等以能求得数值的有意义的排列方式形成的组合,我们平时说的算式,去掉得数和等号后就是一个表达式. 变量.数字什么的,看过第二章的读者应该都懂了,我这里要讲的是运算符号. 在我们日常生活中,运算符号不外乎+ - × ÷ 一类,在C++中,可以直接完成的运算有五种,分别是加法(+).减法(-).乘法(*).整除(/)和去余(%). 首先乘法并不是用×来表示的,这是因为,那个符号在我们使用的各式各样的键盘配位中,都是一个很难打出的符号,而*只需要左手左移,右手上

JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)

1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% request.setCharacterEncoding("UTF-8"); %> <jsp:forward page="/index.jsp"> <jsp:param value="张三" name="userName&q

PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程

1.变量 PHP中使用$后跟变量名表示一个变量,变量名区分大小写. 变量的数据类型 整数类型 浮点类型 字符串类型 布尔类型 数组类型 对象 <html> <head> <title>php</title> </head> <body> /* 整数类型:可以在php中指定的整数包括十进制.八进制.和十六进制,整形数值前可以加上符号“+”或“-” */ $i=2468;//指定一个十进制整数 $i=-2468;//指定一个十进制负数 $

第四课,T语言运算符(版本5.0)

TC综合开发工具里支持了丰富的运算符,这样也要求大家对运算符的知识必须了解清楚,否则出现错误还不知道问题所在下面就为大家说说运算符的优先级与各个运算符含义 注意: 优先级代表同一表达式中运算符的运算顺序,从高到低!同一级别的按从左到右的原则运算 下图的优先级是从高到低排列的 优先级 运算符 名称或含义 使用形式与说明 1 [ ] 数组下标 数组名[常量表达式] ( ) 圆括号 (表达式)/函数名(形参表) 2 - 负号运算符 -表达式 -10+20 ++ 自增运算符 变量名++,是 变量名=变量

博弈论学习笔记(一)四个入门结论

题目一 情景一:在不被你对手看到的情况下,选择α或者β,我们会按以下方式给出你们的成绩:    如果你选择α而你对手选β,那么你得分+3而你的对手得分-1    如果你们都选α,那么你门的得分都+0    如果你选择β而你对手选α,那么你得分-1而你的对手得分+3    如果你们都选β,那么你们的得分都+1   α β α 0,0 +3,-1 β -1,3 +1,+1 这种情况下不管我的对手选择什么,我选α得到的结果总是最优的. 情景二:在不被你对手看到的情况下,选择α或者β,我们会按以下方式给

JavaScript&amp;jQuery.表达式与运算符

表达式与运算符 表达式 表达式可以求一个值,求值的过各可以包含运算. var length=80 表达式中可以使用两个或多个值,表达式最终返回一个值.如求桌子的面积. var area=80*60 操作符 表达中需要使用操作符,操作是对一个或多个值进行运算,得到一个值. 常用的操作符有:赋值操作符.比较操作符.算术操作符.逻辑操作符.字符串操作符. 算术操作符 算术操作符同数学学的差不多,在数值计算中用得非常多. 加法            +               将一个值和另一个值相加

Python表达式与运算符

表达式与运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 运算符 描述 + 加 - 两个对象相加 - 减 - 得到负数或是一个数减去另一个数 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 / 除 - x除以y % 取模 - 返回除法的余数 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 比较运算符 运算符 描述 == 等于 - 比较对象是否相等 != 不等

JavaScript学习----------表达式、运算符和优先级

表达式.运算符和优先级 '5' + 5 ---> 55 '5' - 5 --->  0 4 / 3 ---> 1.333333 4 / 0 ---> infinity 0 / 0 ---> NaN 4 % 0 ---> NaN 0 % 0 ---> NaN '25'<4 ---> false ------和第二个减号的挺像,把字符串给转成数字作比较. false == 0 ---> true true == 1 ---> true true

Leetcode 282.给表达式添加运算符

给表达式添加运算符 给定一个仅包含数字 0-9 的字符串和一个目标值,在数字之间添加二元运算符(不是一元)+.- 或 * ,返回所有能够得到目标值的表达式. 示例 1: 输入: num = "123", target = 6 输出: ["1+2+3", "1*2*3"] 示例 2: 输入: num = "232", target = 8 输出: ["2*3+2", "2+3*2"] 示例