C语言中 \377 是什么意思 啊?
C语言中 \377 是什么意思 啊?
日期:2021-07-12 18:07:19 人气:1
\是C语言的转义字符的起始标识。
当\后面直接接数字的时候,会被处理成对应的8进制。
于是\377也就是8进制377对应的ascii码值,将其转为二进制为
3
=
11
7
=111
于是值为11
111
111
也就是16进制的0xff,
10进制值为255。
这个是单字节无符号数所能表示的最大值,作为有符号数时,值为-1。
当\后面直接接数字的时候,会被处理成对应的8进制。
于是\377也就是8进制377对应的ascii码值,将其转为二进制为
3
=
11
7
=111
于是值为11
111
111
也就是16进制的0xff,
10进制值为255。
这个是单字节无符号数所能表示的最大值,作为有符号数时,值为-1。