uint8_t 类型的 sscanf 占位符是啥?
Posted
技术标签:
【中文标题】uint8_t 类型的 sscanf 占位符是啥?【英文标题】:What is the sscanf placeholder for uint8_t types?uint8_t 类型的 sscanf 占位符是什么? 【发布时间】:2010-10-17 05:10:51 【问题描述】:uint8_t 类型的 sscanf 占位符是什么?我试过%u,但是OS X下的gcc不喜欢。
【问题讨论】:
【参考方案1】:来自inttypes.h
的SCNu8
宏提供了它。
另请注意,C 具有字符串文字连接,即这有效:
scanf("%d %" SCNu8 " %d", &int_a, &uint8_t_b, &int_c);
【讨论】:
以上是关于uint8_t 类型的 sscanf 占位符是啥?的主要内容,如果未能解决你的问题,请参考以下文章