C#笔记04 表达式
——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。
表达式是运算符和操作数的字符串。
1. 操作数
可以担当操作数的结构有:
- 字面量
- 常量
- 变量
- 方法调用
- 元素访问器,如数组访问器和索引
- 其他表达式
字面量
是源代码中书写的数字或字符串,表示一个明确类型的明确的、固定的值
1).整数字面量
236 //整型 int
236L //长整型 long
236U //无符号整型 uint
236UL //无符号长整型 ulong
一般是十进制,以OX开头是十六进制
2).实数字面量
float fl = 236F;
double d1 = 236.714;
double d2 = .35192;
double d3 = 6.338e-26;
float F/f
decimal M/m
3).字符字面量
字符字面最由单引号内的字符表示组成。字符字面量可以是下面的任意一种: 单个字符、一
个简单转义序列、一个十六进制转义序列或一个Unicode转义序列。
char c1 = ‘d’; // 单个字符
char c2 =’\n’; // 简单转义序列
char c3 = ‘x0061’ // 十六进制转义序列
char c4 = ‘\u005a’; // Unicode转义序列
重要的特殊字符
名称 | 转义序列 | 十六进制编码 |
---|---|---|
空字符(Null) | \0 | 0x0000 |
警告(Alert) | \a | 0x0007 |
退格符(Backspace) | \b | 0x0008 |
水平制表符(HorizontalTab) | \t | 0x0009 |
换行符 | \n | 0x000A |
垂直制表符(VertialTab) | \v | 0x000B |
换页符 | \f | 0x000C |
回车符 | \r | 0x000D |
双引号 | \" | 0x0022 |
单引号 |