你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
分享一个C语言小知识(大神忽视)
[复制链接]
海迹天涯
发布时间:2017-1-17 11:04
文章
文章封面:
-
文章简介:
-
今天在做YMODE升级程序的时候发现向上位机传送的ACK标志变成了0X36,难怪卡在这里,我使用的语句是printf("0x06"); 后来又换成了
printf("%x",0x06);调试发现依然传输的是0X36,在我一筹莫展之时,一位大神指导我换成
printf("\x06"); 结果果然成功了。查看ASCII码表前32位都没有对应的字符,要打印出0x00-0x20只能加转义字符。估计用到这个的很少,在此标记分享一下!
0 U$ M% r. P/ h: E# P
赞
0
收藏
2
评论
4
分享
发布时间:2017-1-17 11:04
举报
请先
登录
后回答问题
4个回答
qianfan
回答时间:2017-1-17 11:51:56
a0a.1 32b0c
➜ ~ cat main.c
# n" f" ~: \( T2 F2 N
#include <stdio.h>
, V1 k: b( F% N! H' f; F/ g
9 u; f% u, D' A4 e" t" U/ P8 e1 u
int main(void)
* a b/ V$ \- O4 V: V. L
{
# v; y% ]$ F. C9 @
printf("0x06\n");
* E; j; b O$ P9 j* j4 L
printf("%x\n", 0x06);
6 {* R0 y9 u& e$ U. o. H4 V- m
return 0;
$ u1 `& { ]* k
}
% Z4 K0 S8 h: N4 ]. J! H
➜ ~ ./main
: P. ?5 q: l4 [. t* a P& v
0x06
+ N6 }* m/ s9 b
6
% D2 B, `( M. d3 s3 D
➜ ~
赞
评论
回复
支持
反对
ychlucky
回答时间:2017-1-17 13:39:50
a0a.1 32b0c
受益受益啊
赞
评论
回复
支持
反对
Aihe
回答时间:2017-1-17 13:45:31
a8a.1 32b0c
先赞一个,以后慢慢验证
赞
评论
回复
支持
反对
jcx0324
回答时间:2017-1-18 10:45:30
a1024a.1 32b0c
支持下
赞
评论
回复
支持
反对
所属标签
相似分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
#include <stdio.h>, V1 k: b( F% N! H' f; F/ g
int main(void)
{
printf("0x06\n");* E; j; b O$ P9 j* j4 L
printf("%x\n", 0x06);
return 0;
}
➜ ~ ./main
0x06
6% D2 B, `( M. d3 s3 D
➜ ~