Tcl 语言 ——表达式篇
目录
1、数值操作数
2、操作符及优先级
2.1、算数操作符
2.2、关系操作符
2.3、逻辑操作符
2.4、按位操作符
2.5、选择操作符
3、数学函数
参考说明
续上篇,继续学习 Tcl ……
1、数值操作数
操作数可以是整数、实数、字符串。格式:
整数:十进制、八进制(0o开头,Tcl 8.5后可以直接用 0开头)、十六进制(0x开头)、二进制(0b开头)
实数:例子,3.5 、7.9e+10、8.2E2、.3
字符串:“auibubc”、“12s”
示例:
2、操作符及优先级
Tcl 支持的所有操作符:
2.1、算数操作符
基本的计算规则和C语言的类似,如两个整数操作数做除法/,得到的结果也是整数。求余 % 运算的两个操作数必须是整数。求余结果的符号与第二个操作数的符号一致。(看例子)
示例:
2.2、关系操作符
表达式为真 结果为 1 ;否则为0。
示例:
2.3、逻辑操作符
与或非逻辑,很好理解。直接上例子吧:
2.4、按位操作符
操作数必须是 整数!
示例:
2.5、选择操作符
三元操作符,与C 语言相同。
3、数学函数
简单示例几个:
参考说明
【1】Ousterhout等 美 John K. Tcl/Tk入门经典[M]. 清华大学出版社, 2010. 第Ⅰ部分 第4章。
Tcl 语言 ——表达式篇相关推荐
- Tcl 语言—— 文本操作篇
目录 1.文件访问 2.文件写入 3.综合示例 参考说明 续上篇,继续学习 Tcl 语言-- 1.文件访问 文件打开: 语法:open 文件 打开方式 功能:打开指定的文件 以上是文件访问的方式. 内 ...
- C语言复习篇之数组与指针
C语言复习篇之数组与指针 学习了一段时间的嵌入式linux了,学习中有很多的东西需要总结,有经验有教训,我觉得把他写下来会更好,就当做是一种笔记的形式,记录学习中的点点滴滴,不仅仅自己可以经常复习,也 ...
- 明解C语言入门篇_第8章_动手编写各种程序吧
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- MySQL学习(三) 数据类型约束、TCL语言、流程控制
数据类型和约束(ddl) 数据类型 一.数值型 1.整型 tinyint.smallint.mediumint.int/integer.bigint 1 2 3 4 8 特点: ①都可以设置无符号和有 ...
- [TCL]Tcl语言基礎教程(二)
Tcl语言参考(二) 二.Tcl变量数据类型 Tcl只支持一种数据类型:字符串(string).所有的命令,命令的 ...
- [TCL]Tcl语言基礎教程(三)
Tcl语言参考(三) 三.Tcl表达式 (1)操作数 Tcl表达式的操作数通常是整数或实数.整数一般是十进制的, 但如果 ...
- 明解C语言入门篇_第7章_基本数据类型
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- C语言入门篇 初识C语言
C语言入门篇主要包含内容有:一.分支和循环语句 二.函数 三.数组 四.操作符 .五.指针 .六.结构体 七.函数栈帧的创建和销毁 目录 1.编写第一个程序 2.数据类型 3.变量 4.常量 5.字符 ...
- tcl计算机语言,TCL语言
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! Tcl (最早称为"工具命令语言""Tool Command Language", 但 ...
- 视频教程-C语言入门篇-C/C++
C语言入门篇 23年C++语言编程经验,经历过多个行业的开发项目包括网络安全,网络游戏,通信行业等等,多年的摸爬滚打使自身具备了深厚的开发实力和实战经验. 王健伟 ¥98.00 立即订阅 扫码下载「C ...
最新文章
- keras dense sigmoid_tf.keras一个存在自定义层时加载模型时的小坑
- perl中的几个模块使用.
- 把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?
- pytorch 笔记:gather 函数
- ansible基础-Jinja2模版 | 过滤器
- JVM学习笔记:Java运行时数据区域
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
- java 字节编码_java中字符与字节的编码关系
- 10 16 进制 转换 c语言,求一段 16进制转10进制 C语言代码。 被转换的16进制数是 0x**型,转换后为10进制数。...
- pmf-automl源码分析
- matlab小船渡河物理模型,【物理】小船渡河模型及关联速度问题
- 基于微信小程序的货物管理系统的设计与实现-计算机毕业设计源码+LW文档
- 计算机毕业设计Java“小蜜蜂”校园代取快递系统(源码+系统+mysql数据库+lw文档)
- Linux-USB学习 -- USB枚举过程
- PHPexcel 导出身份证处理
- APP安装与卸载测试点
- STM32F407ZG_入门
- 一定要用Chrome吗?有了这些网页翻译插件,任意浏览器都能畅快玩耍
- 【完善】微信餐厅点单小程序+后台管理系统的设计与实现(python实现)
- 使用ROSE寻找超级增强子
热门文章
- 建造者2全部岛屿_勇者斗恶龙建造者2空荡岛流程攻略介绍
- 计算机毕业设计django基于python仓库管理系统(源码+系统+mysql数据库+Lw文档)
- Android下载文件提示文件不存在。。。 java.io.FileNotFoundException
- 服务器如何取得系统管理员权限,技巧:Windows系统如何获得管理员权限?
- 位图管理、图片下载缓存、管理图片内存 (三) 在非UI线程中处理位图
- 如何在命令提示符窗口下运行Win32控制台应用程序
- 全球国家和地区代码列表
- VB.net chart 控件使用
- 推荐一个死链检测工具“Xenu”
- 三年建模师告诉你3DMAX有没有前途