当前位置:常识百科馆>游戏数码>电脑>

C语言如何区别printf()函数与puts()函数

电脑 阅读(8K)

printf()函数与puts()函数都可以将信息显示在屏幕上,虽然经常进行使用,但有很多人并不知道它们两的区别。小编今天就向大家介绍printf()函数与puts函数的区别,希望对大家有帮助。

C语言如何区别printf()函数与puts()函数

操作方法

(01)小编这里用C-Free5向大家演示,这是一款非常简单实用的C语言编程软件,打开桌面上的C-Free5。

C语言如何区别printf()函数与puts()函数 第2张

(02)首先两个函数都可以在屏幕上显示文本,这是它们的相同点。printf("Hello");puts("World");

C语言如何区别printf()函数与puts()函数 第3张
C语言如何区别printf()函数与puts()函数 第4张

(03)区别一:puts()函数会在字符串末尾自动的添加换行符,也就是说它会自动的换行,而printf()函数就没有这项功能。情况一:将printf()函数放在puts()函数前面,结果如图。

C语言如何区别printf()函数与puts()函数 第5张
C语言如何区别printf()函数与puts()函数 第6张

(04)情况二:将puts()函数放在printf()函数前面,结果如图。

C语言如何区别printf()函数与puts()函数 第7张
C语言如何区别printf()函数与puts()函数 第8张

(05)区别二:puts()函数只能输出字符串,不能进行标准化的输出与转换说明,而printf()函数可以。printf()函数进行转换说明,结果如图。

C语言如何区别printf()函数与puts()函数 第9张
C语言如何区别printf()函数与puts()函数 第10张

(06)下面展示错误的put()函数进行转换说明,大家可以看到程序报错以后就会出现stdio的头文件。

C语言如何区别printf()函数与puts()函数 第11张
C语言如何区别printf()函数与puts()函数 第12张