【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内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时 ...
随机推荐
- python(35)- 异常处理
一 错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 ...
- ffmpeg 错误 real-time buffer [USB2.0 Camera] [video input] too full or near too full (101% of size: 30412)
利用ffmpeg 获取USB 或者本地摄像机视频,并将视频编码后保存本地文件或者发送到远端流媒体服务经常会出现 类似real-time buffer [USB2.0 Camera] [video in ...
- 工作总结 mvc外键 public virtual SysUser TransferUser { get; set; } 必须要加 virtual 否则 TransferUser 值为null 还要加[ForeignKey("TransferUser")] Bind 和 ScaffoldColumn(转)
[Table("T_SYS_TRANSFERUSER")] public class SysTransferUser : DbSetBase { [ForeignKey(" ...
- 【课程笔记】比特币和数字货币技术[Bitcoin and Cryptocurrency Technologies] week1
源地址(可能要FQ):https://www.coursera.org/learn/cryptocurrency/home/welcome 1.1 Cryptographic Hash Functio ...
- 如何与强势的人相处zz
要和强势的人相处良好,须知道强势的人有两个很显著的特点:一.以自我观点为中心.二.怕别人否定自己.强势的主要作用也有两个:一.支配别人.二.掩盖自卑. 首先,要区分一下强势的人和特立独行的人,这两类人 ...
- spring boot Mybatis多数据源配置
关于 有时候,随着业务的发展,项目关联的数据来源会变得越来越复杂,使用的数据库会比较分散,这个时候就会采用多数据源的方式来获取数据.另外,多数据源也有其他好处,例如分布式数据库的读写分离,集成多种数据 ...
- CXF实战之自己定义拦截器(五)
CXF已经内置了一些拦截器,这些拦截器大部分默认加入到拦截器链中,有些拦截器也能够手动加入,如手动加入CXF提供的日志拦截器.也能够自己定义拦截器.CXF中实现自己定义拦截器非常easy.仅仅要继承A ...
- [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用添加字体图标
本文地址:http://blog.csdn.net/sushengmiyan/article/details/38458411本文作者:sushengmiyan-------------------- ...
- 九度OJ 1091:棋盘游戏 (DP、BFS、DFS、剪枝)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1497 解决:406 题目描述: 有一个6*6的棋盘,每个棋盘上都有一个数值,现在又一个起始位置和终止位置,请找出一个从起始位置到终止位置代 ...
- 开发指南专题十一:JEECG微云高速开发平台--基础用户权限
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/zhangdaiscott/article/details/26580037 开发指南专题 ...