1、换行不同 puts()函数会在字符串末尾自动的添加换行符,也就是说它会自动的换行,而printf()函数就...
两者的区别在于puts的功能更单一,只能输出字符串,而printf可以根据给定的格式输出多种类型的数据。 1、puts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。 #include <stdio.h> int main() { char string[] = “This is an example ou...
1.puts()函数只用来输出字符串,没有格式控制,里面的参数可以直接是字符串或者是存放字符串的字符数组名。2.printf()函数的输出格式很多,可以根据不同格式加转义字符,达到格式化输出。3.puts()函数的作用与语句printf("%s\n",s);的作用形同。
int puts(const char *str); 1. 我们知道,puts 函数主要用于向标准输出设备(屏幕)写入字符串并换行,即自动写一个换行符(’\n’)到标准输出。理论上,该函数的作用与“printf("%s\n",str);”语句相同。但是,puts 函数只能输出字符串,不能进行相关的格式变换。与此同时,它需要遇到 null(’\0’) 字符才停止...
puts和printf函数的区别如下:1、不同的换行符 puts()函数会自动在字符串末尾添加一个换行符,这意味着它会自动换行,而printf()函数没有此功能。2、输出内容不同 puts()函数只能输出字符串,不能对输出和转换指令进行标准化,而printf()函数可以。
puts和printf函数的区别如下:1、不同的换行符 puts()函数会自动在字符串末尾添加一个换行符,这意味着它会自动换行,而printf()函数没有此功能。2、输出内容不同 puts()函数只能输出字符串,不能对输出和转换指令进行标准化,而printf()函数可以。