代码之家  ›  专栏  ›  技术社区  ›  Mark Pearl

如何使char类型的变量在c中的值为'#

c#
  •  4
  • Mark Pearl  · 技术社区  · 16 年前

    有点傻…但是如何让char类型的变量的值为 ' ?

    E·G·G

    char c = ''';
    char a = 'A';
    char b = 'B';
    
    2 回复  |  直到 16 年前
        1
  •  12
  •   blank    16 年前
    char c = '\'';
    

    反斜杠称为转义符。

    如果你想要反斜杠

    char c = '\\';
    

    以下是一些更好的测量方法:

    • \T-标签
    • n新线
    • \ UXXXX-其中XXXX是Unicode字符的十六进制值
        2
  •  2
  •   Xavier Decoster    16 年前

    char=65意味着C++中的“A”。不知道它是否能在C中工作#

    要完成,请回答: 在C中,以下语句不会编译,因为您正试图将int32放入char(不存在隐式强制转换)

    char a = 65;
    

    要将ASCII代码转换为字符,必须使用C中的静态转换类:

    char a = Convert.ToChar(65);  // where 65 is the ascii