【问题标题】:Print the graphical representation of a control character in C在 C 中打印控制字符的图形表示
【发布时间】:2014-12-14 21:41:39
【问题描述】:

是否有一个函数可以打印 C 中控制字符的图形表示?例如“NULL”表示 0,“DEL”表示 127 等等。 谢谢

【问题讨论】:

  • 仅供参考,ASCII 0 是 NUL,而不是 NULL
  • 从一个字节转换为该字节的可接受含义的最简单方法是创建 256 个指针数组: static char * myTable[] = { "num"; ..... 'Del" .... }; 然后访问表,使用一个字节作为索引。

标签: c printing char controls ascii


【解决方案1】:

对此没有标准函数,但您可以轻松创建自己的数组/字符串映射它们。或者,您可以简单地添加一个常量,将它们映射到 Unicode 范围内,以便以图形方式表示 ASCII 控制字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2013-02-10
    相关资源
    最近更新 更多