换行字符
回忆上次内容
数制是可以转换的。Bin(n)可以将数字转换成二进制。Hex(n)可以将数字转换成十六进制。Int(n)可以将数字转换成十进制。编码和解码是可以转换的。编码编码解码解码ASCII代码表范围0x41-0x5A的范围是大写字母。0x61-0x7A的范围是小写字母。0x30-0x39的范围是一个数字从数字代码中减去0x30得到数字本身。0x20和0x7f之间有各种符号。0x00和0x1F之间是什么?
文件编码
写一个文件。写下abcd使用:%!双位数:%!Xxd -r变回来了。
您可以看到该文件以二进制模式存储。0x61 - a0x62 - b0x63 - c0x64 - d后面那个0a是什么?我们必须从头开始。
回到最初
让我们回到开头。前面介绍的第一个C语言程序注意到hello world后面的n了吗?注意到hello world后面的n了吗?特别注意斜线的方向。这个方向叫做反斜杠。在回程的马车上。那是什么鬼东西??
输出"n"
# output n
print(& # 34;n & # 34)
#直接打印
print()
#检查序列号
ord(& # 34;n & # 34)
#检查十六进制序列号
hex(ord(& # 34;n & # 34))
直接输出吧。好像改了两行。如果没有n,就换一行。作为一个整体作为一个角色序列号是十进制的(10)。也就是(0x0A)十六进制。

找到位置
10是十六进制的0x0A。该值在ascii代码表中表示LF。你这话是什么意思?
搜索
n次搜索的结果如下表示换行是否换行?我真的可以用这个n线馈电吗?
#在输出字符串中有n
print(& # 34;HellonWorld & # 34)
中途换行成功!
多来几个
#在输出字符串中有n
print(& # 34;亨隆沃恩德& # 34;)
很明显,这个N是换行符。字符串中有一个n,表示需要更改一行。他的英语是换行的意思是新的一行。这个东西其实比ascii还要老。从打字机时代开始。在开头,段落由output 空单元格划分,然后是换行符。自从我有了这个有一个新的系列只有一把钥匙。因此,换行是非常高效的。
反向操作
#输出ascii值为10的字符
chr(10)
#将该字符打印并输出
print(& # 34;你好& # 34;+chr(10)+& # 34;世界& # 34;)
追溯历史
最早的C语言中的n是怎么来的?来自B语言b语言是Ricky和Thompson开发unix的第一种语言。他在贝尔实验室的PDP-8上运行。b语言首次使用是在1969年。1971年,对B语言进行了改革。在新买的PDP-11上写一个从B到B的分机,叫NewB。1973年,基础学科完成,更名为C语言。他们用手边的编译器和语言重写了PDP-11的Unix内核。机器语言和汇编语言天生就不具备可移植性。c语言程序可以在任何架构的处理器上使用。只要该架构的处理器具有相应的C语言编译器和库那么就可以实现跨平台编译。今天也叫交叉编译。这就是当时C语言能够发展的原因。
b语言不是由空创建的语言来源于什么?
Basic Combined Programming Language(BCPL)
b语言来自BCPL (Basic组合编程语言)由剑桥大学的马丁·理查兹于1967年提出。它是由剑桥大学开发的CPL语言改进而来的。BCPL最初是在牛津大学的OS6操作系统上作为开发工具使用的。后来经过贝尔实验室的改进和普及,成为UNIX上的通用开发语言。最早的BCPL语是这样的。这是这种表现形式历史上最早的记录。这里还有一个类似的,东西n。换行符当时是什么样子的?
BCPL的换行符
这是当时的换行符。!*n
总结
n是换行他对应ascii字符的代码是(10)十进制。他的英文是LF,意思是换行。这样我就可以自由控制线断在哪里了!你能做下面的帧标题吗?下次再说!