我指的是C. 教科书和维基百科都没有给出明确的答案,有谁能告诉我为什么这两个奇怪的名字?
答案 0 :(得分:4)
转义序列是以转义字符开头的字符序列,反斜杠(\
)。反斜杠会导致以下字符“逃避”它们的正常含义。
b -> \b # Backspace
n -> \n # Newline
0 -> \0 # NUL
x40 -> \x40 # Character code 0x40
定点数在小数点后始终具有相同的位置数,即使它们显示的位置更多或更少。 浮点数在小数点后面有一个变量位数,由数字本身内的位域定义。
Fixed point:
1.0000
12.3456
Floating point:
1.02
345.6
答案 1 :(得分:1)
Floating-Point Numbers //这是维基百科,但文章简单明了,不说它没有帮助
示例:
1.23f
4.20
6e-2 //same as 0.06 i.e. 6*10^-2
术语: 浮动 -point(与 已修复 -point相对),因为内部表示没有t为整个部分和小数部分指定一定数量的位。因此,这一点是浮动的。
示例:
\n //newline
\t //tab
\r //caret return
答案 2 :(得分:1)
如果你用隐喻的方式思考,这些名字似乎并不太奇怪。 “逃脱序列”是一个“逃脱”某事物的共同规则的字符序列。 “浮点数”是点(小数点)可以“浮动”(指其位置)的数字,即它可以是“任何地方”。
答案 3 :(得分:0)
转义序列是包含特殊字符的字符串的一部分。例如,如果在字符串文字中需要双引号(请记住,字符串文字用双引号括起来),那么使用以下转义序列:
\"
浮点数是使用浮点表示的任意精度数(即2.56,3.1415,你明白了)。阅读某处的数字表示,您将了解很多关于它们的信息。