C语言字符型数据输入输出 %3c表示截取3列赋值给相应变量,字符型数据只能保存一个字符,但是为什么H前面会输出两个空格呢?为什么A就没有空格呢?... %3c表示截取3列赋值给相应变量,字符型数据只能保存一个字符,但是为什么H前面会输出两个空格呢?为什么A就没有空格呢? 展开 我来答 2个回答 #热议# 应届生在签三方时要注意什么? 百度网友e7d358b 2019-10-13 · TA获得超过1964个赞 知道小有建树答主 回答量:1399 采纳率:89% 帮助的人:164万 我也去答题访问个人页 关注 展开全部 楼主的问题涉及到printf格式输出,看这printf语句中:“a=3C%,b=C%,c=C%”,意思是:输出a的值,强制其占三个字符空间,而字符变量中又只能存一个字符,只能输出一个字符,那么输出的字符只能右对齐,其余用空格补全,所以输出a的值后会有2个空格。scanf输入的时候,虽然也强制输入3个字符,但是保存的时候只保存第一个。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 听不清啊 高粉答主 2019-10-13 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 H前面有两个空格是因为输出指定了%3c,所以前面补两个空格。因为输出A是指定以%c格式输出的,所以前面就不再补空格。 追问 A也是%3c啊。。 追答 A也是%3c啊。。这是输入语句中的,评测用于读到了一个‘A’,扔掉了“re”我说的是输出语句中的那个b = %c。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容高效完成课程资源,Kimi帮你Kimi 智能生成文档,让课程资源创作更简单!kimi.moonshot.cn广告高效完成语言学习,Kimi帮你Kimi 智能生成文档,让语言学习创作更简单!kimi.moonshot.cn广告一天入门51单片机教程一天入门51单片机教程qianhu.wejianzhan.com广告 其他类似问题 2022-11-16 C语言输入输出格式 1 2020-07-21 C语言中,输出字符的格式是什么? 28 2022-07-26 如何在C语言中输出字符 2023-03-22 C语言中字符串怎么输出? 2022-09-17 数值型和字符型如何输入和输出? 2022-11-16 C语言:字符串输入与输出相关问题 2023-01-02 什么是C语言中的输入/输出?? 2022-12-14 C语言中一个字符用%c输出,那么一个中文字用什么输出? 更多类似问题 > 为你推荐: