常见 ASCII 值:
字符 | 简称 | 表示 | 十进制 | 八进制 | 十六进制 |
---|---|---|---|---|---|
换行 | LF(line feed) | \n(\12) | 10 | 12 | a |
回车 | CR(carriage return) | \r(\15) | 13 | 15 | d |
空格 | SPACE | \40 | 32 | 40 | 20 |
不同平台的”换行“表示:
操作系统 | 换行 |
---|---|
Unix and macOS | LF(\n) |
Classic macOS | CR(\r) |
Windows | CRLF(\r\n) |
Java 中的进制表示:
/**
* Java 中进制表示法
* 0 开头表示八进制数
* 0b 开头表示二进制数
* 0x 开头表示十六进制数
*/
int a = 0100; // 64
int b = 0b0110; // 6
int c = 0x0110; // 272
int d = '\40'; // 32 -- 空格
int e = 040; // 32
System.out.println(a); // 64
System.out.println(b); // 6
System.out.println(c); // 272
System.out.println(d); // 32
System.out.println(e); // 32