C 语言数据类型
C 语言的数据类型可以分为七种,它们分别是原始类型(内建类型)、枚举类型、联合类型、结构体、数组、指针以及不完全类型。此外,本文还介绍了类型限定符、存储类型说明符以及类型重命名。
C 语言的数据类型可以分为七种,它们分别是原始类型(内建类型)、枚举类型、联合类型、结构体、数组、指针以及不完全类型。此外,本文还介绍了类型限定符、存储类型说明符以及类型重命名。
本文主要介绍 C 语言的词法元素,包括标识符、关键字、常量、操作符以及分隔符。其中关于操作符的一些更为详细的信息将在后续进行介绍。
PostgreSQL 采用 flex 进行词法分析,随后利用 yacc 进行语法分析,其词法与语法分析在 scan.l 和 gram.y 文件中实现。本文主要针对 PostgreSQL 的建表语句 CREATE TABLE
来分析 PostgreSQL 数据库的词法、语法分析,并简要介绍整个 PostgreSQL 数据库的执行过程。
PostgreSQL 数据库默认情况下是不支持跨数据库访问的。如果我们想要执行跨数据库的查询,我们需要借助 dblink 来实现,dblink 是 PostgreSQL 的一个模块,支持从数据库会话中连接到其他数据库。
最近在使用 LaTeX 撰写文档时需要重定义一个命令的,但是我想要知道该命令的原始定义时怎样的,经过查找发现 LaTeX 在这方面做得还是很不错的。目前,我知道有两种方式可以获取命令的定义:(a) 在文档中使用 \show\command
;(b) 在命令行中使用 texdef command
。
上图来自于 Sacha Chua 的博客。她的博客记录许多关于学习 Emacs 的资源。
在某些情况下我们可能需要对实数进行四舍五入,在 SQL 中我们可以通过 ROUND
函数来实现。
1 | # SELECT ROUND(123.456) |