关系运算(比较运算)逻辑运算
package 比较运算和关系运算一样叫法不一样
import (
“fmt”
)
func main(){
//关系运算符(比较运算符)
//关系运算符的结果都是bool型,也就是要么是true,要么是false
//关系表达式经常用在if结构的条件中或循环结构的条件中
//关系运算符组成的表达式,我们称为关系表达式:a>b
//比较运算符"“不能误写成”"
/*运算符 运算 范例 结果== 相等于 4==3 false!= 不等于 4!=3 true< 小于 4<3 false> 大于 4>3 true<= 小于等于 4<=3 false>= 大于等于 4>=3 true*/
var n1 int = 9
var n2 int = 8
fmt.Println("n1 == n2")//false
fmt.Println("n1 != n2")//True
fmt.Println("n1 > n2")//true
fmt.Println("n1 >= n2")//true
fmt.Println("n1 < n2")//false
fmt.Println("n1 <= n2")//false
flag := n1 > n2
fmt.Println("flag",flag)
/*逻辑运算符
用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个bool值。
逻辑运算的说明
&& 逻辑与运算符。如果两边的操作数都是true,则为(A&&B)为False true,否则为False
|| 逻辑或运算符。如果两边的操作数有一个true,则(A||B)为true
! 逻辑非运算符。如果条件为true,则逻辑为false,!(A&&B)为true
演示逻辑运算符的使用(请看注释下面)*/
var age int = 40
if age > 30 && age < 50{fmt.Println("ok1")
}
if age > 30 && age < 40{fmt.Println("ok2")
}
//演示逻辑运算符的使用||
if age > 30 || age < 50{fmt.Println("ok3")
}
if age > 30 || age < 40{fmt.Println("ok4")
}
//演示逻辑运算符的使用!
if age > 30 {fmt.Println("ok5")
}
if !(age > 30) {fmt.Println("ok6")
}
}
关系运算(比较运算)逻辑运算相关推荐
- 数字电路三种基本逻辑运算关系:与运算、或运算、非运算
1.基本概念 1.逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态.逻辑变量与普通代数一样,也可以用字母.符号.数字及其组合来表示,但它们之间有着本质区别,因为逻辑 ...
- 【概率论与数理统计】p1-4 前言、随机试验、样本空间、事件间的关系、事件的运算及运算法则
B站视频 前言 概率论与数理统计是研究和揭示随机现象统计规律性的学科. (高等数学和线性代数研究的是确定性现象的数学学科.) 随机试验 我们通过研究随机试验来研究随机现象. 随机试验的定义: 相同条件 ...
- 数据库-——关系代数的除法运算最白话解析
数据库---关系代数的除法运算及易错示例 除法运算 大概数据库中关系运算复杂点的也就是除法运算了,这也可能是很多入门新手数据库学习中遇到的第一个障碍. 接着我们来理清一下. 除法//话不多说,直接开莽 ...
- C语言关系运算符及其运算顺序
C语言关系运算符及其运算顺序 | < | 小于 | | <= | 小于或者等于 | | > | 大于 | | >= | 大于或者等于 | | == | 等于 | | != | ...
- Home_W的位运算(位运算+预处理)
Home_W的位运算1 题目链接: 传送门解题思路:这题有两种解题思路,一种就是\(n^2\times m\)的时间复杂度,还有一种就是经过预处理的时间复杂度为\(n^2\)的方法,先说第一种,大家直 ...
- java用流体加减乘除_任意输入两个数,完成加法、减法、乘法、除法运算!(加减乘除运算分别定义四个方法)_学小易找答案...
[简答题]编写程序实现菜单设计 [简答题]一层平面图 [简答题]编写一个程序实现大小写字母转换 [简答题]利用循环语句输出一个五行的等腰三角形,如下图 [简答题]编写一个程序实现交换两个变量的数值. ...
- 常用技巧 —— 位运算 —— 位运算基础
[与运算] 与运算常用于二进制的取位操作,其用符号 & 表示,相同位的两个数字都为1,则为1,若有一个不为1,则为0. 例如:00101 & 11100 = 00100 其会将两个十进 ...
- 使用位运算(与运算)代替%操作
使用位运算(&与运算)代替%操作 %运算为取余运算 由于我们知道位运算比较高效,在某些情况下,当b为2的n次方时,有如下替换公式: a % b = a & (b-1)(b=2^n) 即 ...
- Python特殊运算符号(幂运算,除法运算)
Python特殊运算符号 幂运算 除法运算 除法取余运算 除法保留整数运算 Python不支持 a++ a--运算 幂运算 5**2 = 25 除法运算 5 / 2 = 2.5 除法取余运算 5%2 ...
- C++解角谷定理:输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。若输入自然数为1,则不需要运算,运算次数为1(用循环和递归分别实现)
角谷定理 题目描述 角谷定理:输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1.经过如此有限次运算后,总可以得到自然数值1. 现在请你编写C++程序求经过多少个数可得到自然数1.如: ...
最新文章
- 拖拽的原生和jQuery写法
- linux sed第一列参数,linux sed笔记
- java模拟器未载入,由于“活页夹线程池”,应用程序未在模拟器上运行
- 防止网站内容被人小偷和采集的ASP代码
- Spring Boot Starters启动器
- 配置ftp服务器亲测可用
- struts通过Ajax返回数据时,例如对象类型,没有执行Ajax的回调函数
- 真实诠释程序员日常的二十四张图【你中了几个】
- 模拟网页行为之工具篇二
- jQuery初识 - jQuery关于节点的相关方法
- 王健林最好的时代过去了
- go 框架iris 响应记录器
- Activity生命周期方法的调用顺序project与測试日志
- 信息论霍夫曼编码c语言,Huffman 信息论与编码 - 下载 - 搜珍网
- MATLAB————用reshape()函数将矩阵转换为张量
- java服务器端socket,java 服务器端socket
- JBoss + EJB3 + MySql : 开发第一个EJB
- [Linux] vimdiff 快速比较和合并少量文件
- 使用Connector/C++操作MySQL
- Android Multimedia框架总结(二十二)MediaCodec中C++中创建到start过程及状态变换
热门文章
- 利用python编写手机脚本
- 长江水质的评价和预测——综合指标评价
- Wish | IT桔子
- oracle检查scn headroom的正确方法
- 【win报错】ssr 无法运行于安装有 360 2345 百度产品的电脑
- 蓝牙4.0BLE之iBeacon 在ios上的应用-室内定位 [原创,多图,视频]
- 华为云计算FusionCompute虚拟化平台的安装与设置(戴尔服务器单点安装)
- GEE:指数计算(NDVI、NBR、EVI、NDMI、NDSI、TC、NDFI、EBBI、VCI、BSI、NDBI)
- linux管道命令详解,Linux系统中的管道命令的用法详解
- 南邮tip sql.php_南京邮电大学 CTF Write Up