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

学习 时间:2026-03-30 15:46:42 阅读:9393
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-03-30 15:46:42

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

最新回答共有2条回答

  • 传统的水壶
    回复
    2026-03-30 15:46:42

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

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

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