C 语言的一个小问题main () { int a ;float x ;char ch ;scanf("%4d %5f%

学习 时间:2026-09-29 08:52:08 阅读:3823
C 语言的一个小问题main () { int a ;float x ;char ch ;scanf("%4d %5f%2c ",&a ,&x ,&ch ); printf("a =%d x =%f ch =%c ",a ,x ,ch); }当输入001245.75392时,输出为何为a =12;x =45.750000;ch 那小数点后面为何有6位

最佳回答

怕孤单的哑铃

和谐的日记本

2026-09-29 08:52:08

根据输入格式要求4d字宽获得 00125f字宽获得 45。752c字宽是没有意义的,char只能1字符,所以是3

最新回答共有2条回答

  • 文静的早晨
    回复
    2026-09-29 08:52:08

    根据输入格式要求4d字宽获得 00125f字宽获得 45。752c字宽是没有意义的,char只能1字符,所以是3

上一篇 108度18分36秒-56.5度=?结果用度分秒表示

下一篇 用自己的话说,当前我国周边形势有哪些新变化?为什么说南海问题更为复杂?