由于刚学习C++,以下只是自己的一点看法,有错请指正,在进一步学习的过程中如果发现其中的错误,我也会及时更正。
cout/printf/sprinf都可以输出想要的内容。
cout我觉得是最基本的输出,使用比较简单,基本没有什么格式化,大多数时候也达不到特殊的输出要求。而且它不能在输出到设备(显示屏)时使用。
printf ()和sprintf ()都格式化字符串,都使用一些以“%”开头的格式说明符,最终函数就会用相应位置的变量来替代那个说明符,以满足格式化需要。但sprint的格式化更加丰富个性化,功能也更加强大,使用方法却几乎与printf一样。
所以只是想看看是不是会输出东西cout就可以了,想要好看,而且输出到设备上还是用sprintf()好些。