c程序设计语言上说‘\\ooo‘表示任意大小的位模式,请问位模式是啥

位 模式bit pattern0101010100101010100这种为什么叫bit pattern呢?因为pattern是花纹的意思,bit是二进制数的意思,bit pattern就是由二进制数组成的纹,中二少年称之为二纹。
■网友
个人理解:
特殊转义字符就是char类型,其长度就是一个字节。
\u0026#39;\\ooo\u0026#39;可以是3个八进制数,每个八进制数占用3个bits,比如\u0026#39;\\177\u0026#39;,\u0026#39;\\577\u0026#39;都是合法的。不过\u0026#39;\\577\u0026#39;由于最高位为1,而一个字节只能有8bits,所以其最高位的1被截断,如果用printf打印,它的值是127,等同于\u0026#39;\\177\u0026#39;的值。
【c程序设计语言上说‘\\ooo‘表示任意大小的位模式,请问位模式是啥】 \u0026#39;\\xhh\u0026#39;同理,可以是2个十六进制数,每个十六进制数占用4个bits,比如\u0026#39;\\xff\u0026#39;、\u0026#39;\\x03\u0026#39;。


    推荐阅读