c - scanf函数吸收01
问题描述
大家好,我想知道我是否想在不使用字符串的情况下选择数字 01,这是可能的,因为当我在 scanf 中注册它时,它指的是我只注册了一个我想我可能会在 char 中选择 1,在 char 中选择 0但我不想离线接收我希望它在同一行是否有可能在没有字符串的情况下执行此操作例如感谢帮助者int x=0; scanf("%d ",&x);
我希望他在 X 01 内
解决方案
我找到了答案
printf("%02d",x);
这就是答案有人知道为什么会这样
推荐阅读
- javascript - 在 Forge Viewer 中加载多个模型时出现内存不足错误
- android - AWS Kinesis Video Streaming 与 Android 应用程序上的 AWS Rekognition
- javascript - 正则表达式:如何限制字母数字字段中的最大整数数
- apache-flink - 在 Flink 中,我可以在同一个 slot 中拥有一个 operator 的多个子任务吗?
- c - C中的布尔数组和按位运算
- python - Cuda 计算能力 3.0。所需的最低 Cuda 能力为 3.7
- python - 无法从 trivago.com 获取酒店定价详情
- string - 无法将类型“IO String”与“[Char]”匹配
- php - 基于日期时间差异的单独组数组
- python - 在语音识别中解码 utf8 错误回溯