\ x在C / C ++中是什么意思?

问题描述 投票:42回答:7

示例:

char arr[] = "\xeb\x2a";

顺便说一句,以下相同吗?

["\xeb\x2a" vs. '\xeb\x2a'] >>

示例:char arr [] =“ \ xeb \ x2a”;顺便说一句,以下相同吗? “ \ xeb \ x2a”与'\ xeb \ x2a'

c syntax
7个回答
36
投票

\x表示十六进制字符转义。它用于指定不可键入的字符(如空'\x00')。


11
投票

正如其他人所说,\x是开始“十六进制转义序列”的转义序列。


2
投票

当你说:


1
投票

这是一个特殊字符,它指示字符串实际上是一个十六进制数字。


1
投票

\x表示这是一个十六进制字符转义符。因此\xeb表示十六进制字符eb,或十进制表示235。有关矿石信息,请参见http://msdn.microsoft.com/en-us/library/6aw8xdf2.aspx


1
投票

\ x允许您通过其十六进制代码指定字符。


1
投票

一个有用的网站是here

© www.soinside.com 2019 - 2024. All rights reserved.