文本运算符最常见的就是 & 符号了,效果是将两个文本内容连接在一起。比如 =”今天”&”我们”的效果就是:今天我们。例如,=a1&b1如果a1是 今天 b1是 =TEXT(TODAY(),”yyyy-mm-dd”)效果就是 :今天2017-10-24。
一、文本运算符
使用文本运算符可以将两个或多个文本项组合成一个大文本项,指示公式中的文本常数,设置公式结果的格式或者代表公式中的特殊字符。
符号 | 名称 | 定义 |
& | 串联 | 将右边的文本字符串附加到左边的文本字符串的结尾处。文本字符串可以是字段、包含在引号中的常数或特定函数。 |
” “ | 文本常数 | 标记被视为文本常数的字符的起始和结束。中间没有文本的引号表示一个空值(无文本)。如果在公式中键入不带引号的文本,FileMaker Pro 会将该文本解释为字段或函数名称。 |
\ | 反斜线 | 标记被用作字符(而不是运算符)的运算符字符。 |
¶ | 回车 | 在公式结果中插入一个段落回车。 |
/* */ | C 样式注释 | 标记公式中被视为文本注释的字符的起始和结束。 |
// | C++ 样式注释 | 标识公式中的单行注释。 |
${ } | 保留名称 | 标识用作字段名称和表名称的保留函数名和关键字。 |
二、示例
以下公式串联用空格分隔的名字和姓氏:
名字 & ” ” & 姓氏
例如,Michelle Cannon。
三、其他运算符
C语言中,除了算数运算符,还提供以下运算符:
1、关系运算符
2、逻辑运算符
3、位运算符
4、赋值运算符
5、杂项运算符
运算符优先级:
C语言中,运算符的运算优先级共分为15 级。1 级较高,15 级最低。
在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。
运算符结合性:
C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。
如有表达式x-y+z 则y 应先与“-”号结合,执行x-y 运算,然后再执行+z 的运算。这种自左至右的结合 方向就称为“左结合性”。而自右至左的结合方向称为“右结合性”。
最典型的右结合 性运算符是赋值运算符。如x=y=z,由于“=”的右结合性,应先执行y=z 再执行x=(y=z)运算。C语言运算符中有不少为右结合性,应注意区别,以避免理解错误。
优先级从上到下依次递减,最上面具有较高的优先级,逗号操作符具有最低的优先级。
所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。
具有较高优先级的其实并不算是真正的运算符,它们算是一类特殊的操作。()是与函数相关,[]与数组相关,而->及.是取结构成员。
其次是单目运算符,所有的单目运算符具有相同的优先级,因此在我认为的 真正的运算符中它们具有较高的优先级,又由于它们都是从右至左结合的,因此*p++与*(p++)等效是毫无疑问的。
最后,推荐我们的管理工具给大家。