跳转至

missing knowledge

536 个字 1 行代码 预计阅读时间 2 分钟

进制

0x 表示法 0x 表示法是C语言中用于表示十六进制数字的标准表示方法。它的形式是一个前缀 0x,后跟一个十六进制数字序列。这个前缀告诉编译器,后面的数字应该被解释为十六进制。

x 转义序列 x 转义序列是用于表示字符的十六进制值的方法。它的形式是 x 后跟两个十六进制数字,用于表示一个字符。这通常用于字符串中,以表示包含特殊字符的字符序列。

以下是一个使用 x 转义序列的示例:

0x 用于表示整数值的十六进制形式,通常用于整数或指针等数据类型。 x 用于表示字符的十六进制值,通常用于字符串或字符常量中。

关于进制的表示有两种方式,一种是前缀表示法,一种是后缀表示法。

前缀表示法

十六进制:0x

十进制:无前缀

八进制:0

二进制:没有表示符号

后缀表示法

B :二进制数

Q :八进制数

D :十进制数

H :十六进制数

对于十进制数通常不加后缀,也即十进制数后的字母 D 可省略。

斜杠

路径问题

linux win 的斜杠

网址路径:

任何 OS :均使用\ 例子:http://www.cnblogs.com/sopic/

文件路径:

例子:/home/user/XXX

特例:路径中某目录名包含空格,在命令行中使用 cd 等命令书写路径时,则要在空格前加\

主目录(/home/student)下有一个文件夹叫 "student 01"

cd 命令可以用 \ 转义空格
cd /home/student/student\ 01

例子:C:\Program Files

共享路径

windows OS 上访问其他 windows 或者 linux 终端:使用\

例子: \\电脑名\文件名

linux OS 上访问其他 windows 或者 linux 终端:使用/

例子://电脑名/文件名

总结: - windows OS中,用\隔开 - linux OS中,用/隔开 - 网址中,用/隔开

小提示:在路径书写时,尽量不要包含空格(用_代替,否则容易出错(linux 中空格后内容被自动丢弃