C语言中,scanf()是如何从键盘输入的数据,分配数据给变量的?

2025-02-27 16:33:05
推荐回答(3个)
回答1:

scanf(格式控制,地址表列);
为函数原型
当数据输入时,计算机按顺序读取数值 如你提供的数值 55566 77abc
%2d表示显示2个数据位 显示55 而77abc不是浮点型数据.这时计算机读取会出现错误 所以当你输入上述数据时.有可能提示error有可能显示乱码

回答2:

依次为55 566.00000 77abc

http://baike.baidu.com/view/1390039.htm

相当详细,自己看

回答3:

55566.00000077abc我在VC++里面运行了