在C语言中是用 printf 函数进行输出,用 scanf 函数进行输入的。C++保留了C语言的这一用法。在此只作很简单的介绍。
scanf 函数的一般格式是
scanf(格式控制,输出表列)
printf 函数的一般格式是
printf(格式控制,输出表列)
编写程序:
运行结果:
程序分析:
输入的整数12送给整型变量a,字符'A'送给字符变量c,67.98送给单精度变量b。
可以看到:使用 printf 和 scanf 函数进行输出和输入,必须指定输出和输入的数据的类型和格式,不仅烦琐复杂,而且很容易出错。C++保留 printf 和 scanf 函数只是为了和C兼容,以便过去用C语言写的程序可以在C++的环境下运行。读者应该对 printf 和 scanf 有一定的了解,以便在阅读和改写用C语言写的程序时不会感到困惑。C++的编程人员都愿意使用 cout 和 cin 进行输出和输入,很少使用 printf 和 scanf。