【218】◀▶ IDL 操作符号说明
01 | Relational_Operators | 比较运算符。 | |
02 | Mathematical_Operators | 数学运算符。 | |
03 | Logical_Operators | 逻辑运算符。 | |
04 | Bitwise_Operators | 位运算符。 | |
05 | Matrix_Operators | 矩阵运算符。 | |
06 | Minimum_and_Maximum_Operators | 最大最小操作符。 | |
07 | Operator_Precedence | 运算符优先级。 | |
08 | Assignment_and_Compound_Assignment | 赋值和复合赋值。 | |
09 | Other_Operators | 其他操作符。 |
序号 | 名称 |
功能说明 & 语法 & 举例 |
|||||
01 | Relational Operators |
比较运算符。 |
|||||
EQ |
等于,=,Equal to |
||||||
NE |
不等于 ≠,Not equal to |
||||||
GE |
大于等于,≥,Greater than or equal to |
||||||
GT |
大于,>,Greater than |
||||||
LE |
小于等于,≤,Less than or equal to |
||||||
LT |
小于,<,Less than |
||||||
02 | Mathematical Operators |
数学运算符。 |
|||||
+ |
加法,字符串连接 |
||||||
++ |
自增 |
||||||
- |
减法,负号 |
||||||
-- |
自减 |
||||||
* |
乘法 |
||||||
/ |
除法 |
||||||
^ |
幂运算 |
||||||
MOD |
模,取余数 |
||||||
IDL> PRINT, 'alex' + ' ' + 'lee' |
|||||||
03 | LogicalOperators |
逻辑运算符。 |
|||||
&& |
逻辑与,都真才真,非0的数字、非空的字符串等都认为是真 |
||||||
|| |
逻辑或,有一个真就为真 |
||||||
~ |
逻辑非,取反 |
||||||
IDL> PRINT, 5 && 7 |
|||||||
04 | BitwiseOperators |
位运算符。 |
|||||
AND |
按位与 |
||||||
OR |
按位或 |
||||||
NOT |
取反 |
||||||
XOR |
按位异或 |
||||||
IDL> FOR I = 1,5 DO PRINT, I, I AND 1 |
|||||||
05 | MatrixOperators |
矩阵运算符。 |
|||||
# |
A#B 表示 A 的列乘以 B 的行 |
||||||
## |
A##B 表示 A 的行乘以 B 的列 |
||||||
06 |
Minimum and Maximum Operators |
最大最小操作符。 |
|||||
< |
取最小的一个数。 |
||||||
> |
取最大的一个数 |
||||||
IDL> 5 < 3 |
|||||||
07 | Operator Precedence |
运算符优先级。 |
|||||
1级 |
() |
||||||
2级 |
. |
||||||
3级 |
* |
||||||
4级 |
* |
||||||
5级 |
+ |
||||||
6级 |
EQ |
||||||
7级 |
AND |
||||||
8级 |
&& |
||||||
9级 |
?: | ||||||
IDL> i = 3 |
|||||||
08 | Assignment and Compound Assignment |
赋值和复合赋值。 |
|||||
= |
赋值 |
||||||
op= |
复合赋值 |
||||||
IDL> A = 5 |
|||||||
09 | OtherOperators |
其他操作符。 |
|||||
[] |
数组操作符 |
||||||
IDL> C = [0, 1, 3] |
|||||||
[::] |
冒号运算符。 |
||||||
IDL> A = INDGEN(8) |
|||||||
() |
控制运算的组表达式。 |
||||||
IDL> PRINT, 3 + 4 * 2 ^ 2 / 2 |
|||||||
?: |
条件表达式。 |
||||||
IDL> A=6 & B=4 |
|||||||
. |
方法调用。 |
||||||
-> |
方法调用。 |
||||||
【218】◀▶ IDL 操作符号说明的更多相关文章
- Python 集合set添加删除、交集、并集、集合操作符号
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法. 1. ...
- Mysql操作符号
1.比较运算符: = 相等 <> 不等于 != 这个也可以 > 大于 < 小于 >= 大于等于 <= 小于等于 2.逻辑运算符: is null ...
- smarty 操作符号,大于、小于。。。
eq相等,6 w% x7 w6 |3 _ne.neq不相等,( i" }" ~( `# V( t& C, k; [gt大于,lt小于,gte.ge大于等于,lte.le 小 ...
- C++ 第二课:操作符号的优先级
优先级 操作符 1 () [] -> . :: ! ~ ++ -- 2 - (unary) * (dereference) & (addre ...
- oozie调度sqoop脚本时操作符号替换
oozie调度sqoop脚本时,sqoop中使用的sql查询语句,需要使用以下字符串替换操作符,否则会出现各种诡异的错误: //替换字符 < < Less than 小于 > > ...
- C语言的操作符号
#include <iostream> int main(void) { int a = 100, b = 40; //理解++在前还后的区别: a = b++; //a = b ; b= ...
- 【170】◀▶ IDL 学习初体验-全
IDL Reference 操作符号 数组 字符及字符串 结构体 指针 链表 & 哈希表 程序控制(循环.条件.跳转语句) 过程 & 函数 输入与输出 系统变量 文件系统操作 直接图形 ...
- c#操作MangoDB 之MangoDB CSharp Driver驱动详解
序言 MangoDB CSharp Driver是c#操作mongodb的官方驱动. 官方Api文档:http://api.mongodb.org/csharp/2.2/html/R_Project_ ...
- linux shell字符串内置的常用操作(获取长度、查找、替换)
在编写shell程序时,经常会涉及到字符串相关操作.有许多命令语句,如awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时 ...
随机推荐
- 安卓UI适配限定符
引言 对于程序在不同尺寸的Android机器上执行,对UI的适用性造成了额外的开销,只是限定符的出现,非常方便的攻克了这个问题.通过创建限定符相关的文件夹来解决资源的载入. 限定符用处 限定符(mdp ...
- kubernetes集群管理命令(三)
系列目录 前面两节我们由浅入深介绍了不少kubernetes管理比较常用的命令.本节我们通过案例讲解一些需要更为复杂的操作才能完成的命令. 选择一个deployment下的所有pod 前面讲到过,ku ...
- Jenkins 搭建
持续集成(CI continuous integration) 可以做什么? 自动构建.定时触发,或由某个事件触发.比如可以做 daily build,或每次代码提交时触发.这样可以最早发现代码编译和 ...
- ffmpeg编码常见问题排查方法
播放问题排查: 一旦我们遇到视频播放不了,第一件事,就是要找几个别的播放器也播放看看,做一下对比测试,或者对码流做一些基础分析,以便更好的定位问题的源头,而各个平台比较常见的播放/分析工具有如下几个: ...
- 【TensorFlow-windows】(三) 多层感知器进行手写数字识别(mnist)
主要内容: 1.基于多层感知器的mnist手写数字识别(代码注释) 2.该实现中的函数总结 平台: 1.windows 10 64位 2.Anaconda3-4.2.0-Windows-x86_64. ...
- db2 命令
很久没有些博客了.把以前用到的操作 DB2 的命令发表下可能有很多人已经发布了.就当是自己做下功课吧,以备有用之需. 1. 打开命令行窗口 #db2cmd 2. 打开控制中心 # db2cmd db2 ...
- 什么是aop?-------转
什么是AOP? http://www.cnblogs.com/zhugenqiang/archive/2008/07/27/1252761.html#commentform(转) AOP(Aspec ...
- java之冒泡排序
//冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的排序码,若发现逆序则交换,使排序码较小的元素逐渐从后部移向前部(从下标较大 ...
- 使用YOURAPP做移动应用开发
一.简单介绍: YourAPP是一款执行在智能设备上的程序和模块. 它将设备底层的某些操作封装成能够供JavaScript语言调用的方式.同一时候将界面的设计和开发以Web的形式开放给使用者. 从而将 ...
- Oracle rac 配置Weblogic数据源时 实例名及URL的选择
Oracle 10G 是 RAC 的,即有两个节点.两个节点 IP及实例名分别为:10.1.43.11 stnic110.1.43.21 stnic2配置数据源时 一直使用的是第一个 URL 及 实例 ...