
数据库视频(四)
发布日期:2021-05-15 03:08:40
浏览次数:30
分类:精选文章
本文共 1260 字,大约阅读时间需要 4 分钟。
前言
运算符在编程中的应用频繁,但却长期难以理解。观看数据库相关视频后,对这些神奇的符号有了初步认识,同时函数在编程中的重要性也逐渐浮出水面。以下将一起探讨这些编程要素吧。主要内容
一、运算符
1. 一般数学运算符
运算符中最常用的一类包括加减乘除和取模运算。 - `+`:加法运算符 - `-`:减法运算符 - `*`:乘法运算符 - `/`:除法运算符,注意结果为浮点数 - `%`:取模运算符,返回除法后的余数2. 按位运算符
按位运算符用于处理二进制数据,是编程中的基础工具。常见按位运算符包括: - `AND`: 与运算符,两个数位都为1时结果为1 - `OR`:或运算符,任意一个数位为1结果为1 - `XOR`:异或运算符,两个数位不同则结果为1 - `NOT`:取反运算符,与自身运算结果相反 - `Shift`:位移操作符,可左移或右移当前数位3. 比较运算符
比较运算符用于判断两个数值的大小关系,常见类型包括: - `>`:大于运算符 - `<`:小于运算符 - `>=`:大于等于运算符 - `<=`:小于等于运算符 - `==`:相等运算符 - `!=`:不相等运算符4. 逻辑运算符
逻辑运算符用于处理布尔值或条件语句,常见类型包括: - `&&`:逻辑与运算符 - `||`:逻辑或运算符 - `!`:逻辑取反运算符 - `?:`:三 Văn运算符,可以赋值基于条件判断5. 其他运算符
除了上述运算符外,还有一些特殊的运算符,例如: - 赋值运算符`=` - 连接运算符`()` - 数据类型转换运算符二、函数
1. 字符串函数
字符串操作是编程中常见任务,以下是一些常用的字符串函数: - `Substring`:提取字符串中特定范围内的字符 - `Concat`:连接两个字符串 - `ToLower`:将字符串转换为小写 - `ToUpper`:将字符串转换为大写示例
以下代码示例如注释: ``` -- 定义字符串变量并赋值 DECLARE @str VARCHAR(50) = 'hello world!' -- 输出字符串 PRINT CHAR(104) + 'world!' ```3. 数学函数
数学函数可以用于数据处理和计算,常见类型包括: - `Floor`:向下取整函数 - `Round`:四舍五入函数 - `Abs`:绝对值函数 - `Ceiling`:向上取整函数示例
以下代码示例如注释: ``` -- 声明浮点型变量并赋值 DECLARE @i FLOAT = 12.2324 -- 声明整型变量并赋值 DECLARE @j INT = 100 -- 计算并输出结果 PRINT FLOOR(ABS(Round(@i, 2))) ```小结
代码开发基础在于细节积累,每一个运算符和函数的学习都值得深入。通过不断总结和吸收,编程能力才会稳步提升。操作系统内核开发从简化的Hello World开始,从现在起,让我们一起探索代码的世界吧!发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月11日 09时24分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
C++清空队列(queue)方法
2019-03-09
【换行符】什么时候用cin.get()吃掉输入流中的换行符
2019-03-09
【二叉树】已知后序与中序求先序
2019-03-09
解决Nginx 404 not found问题
2019-03-09
广东外语外贸大学第三届网络安全大赛Writeup
2019-03-09
hadoop 分布式文件系统的计算和高可用
2019-03-09
【Linux】VMware Workstation 不可恢复错误: (vcpu-0)
2019-03-09
VS中 fatal error LNK1123: 转换到 COFF 期间失败 的解决方法
2019-03-09
ant design pro v5去掉右边content区域的水印
2019-03-09
JavaScript——使用iterator遍历迭代map,set集合元素
2019-03-09
Course Schedule II
2019-03-10
Django ORM操作
2019-03-10
京喜小程序体验评分优化实践
2019-03-10
C#中文转换成拼音
2019-03-10
C++错误笔记
2019-03-10
【无线通信模块】GPRS DTU不稳定和容易掉线原因
2019-03-10
SpringBoot使用RedisTemplate简单操作Redis的五种数据类型
2019-03-10
qt中转到槽后如何取消信号与槽关联
2019-03-10
qt问题记录-spin box与double spin box
2019-03-10