c - printf(): 打印文字转义字符 (\10)
问题描述
我觉得这个问题以前被问过,但我找不到答案。
我如何使用printf()
打印出转义字符的文字?
例如我想要:
char c = '\10';
printf(...,c);
给我\10
。
或char c = '\n'
打印为\n
(不是换行符)。
我目前使用如下格式字符串:
char c = '\10';
printf("\\%d",(int) c);
这给了我'\13'
...
我如何获得 char 的“文字”值?
谢谢你的帮助!
解决方案
推荐阅读
- javascript - 如何获取javascript对象值?
- reactjs - 如何在拖动时滚动页面反应dnd
- javascript - 访问我的网站时边缘浏览器自动关闭
- android - 处理 xamarin.forms 上的 iOS 和 Android 差异
- xaml - 如何制作具有扩展中心列和可变宽度左/右列的 3 列 Xamarin.Forms FlexLayout?
- javascript - 有没有办法在 WordPress 文章的 html 代码中使用 JavaScript 脚本?
- string - 多字串的 CrossRef API query.affiliation
- postgresql - url的postgresql唯一的非顺序ID
- java - 为什么我的程序计算了太多的碰撞?
- python - 我需要从列表中删除重复项,但在其中添加数值