在C言语编程中,输出信息到屏幕是一个基本且常用的操纵。控制正确的输出技能对编程初学者来说至关重要。本文将深刻探究C言语中多少种经典的输出函数,如print()
、printf()
跟sprintf()
,帮助编程小白轻松控制输出技能。
print()
函数是C言语中的一个标准库函数,用于将字符串输出到标准输出设备,即把持台。其函数原型如下:
int print(const char str);
其中,str
表示要输出的字符串,其范例为char
。这个函数会将字符串str
输出到把持台,并前去输出的字符数。
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
print(str);
return 0;
}
printf()
函数也是C言语中的一个标准库函数,用于将格局化的字符串输出到标准输出设备,即把持台。其函数原型如下:
int printf(const char format, ...);
其中,format
表示要输出的格局化字符串,可能包含格局把持符跟一般字符。...
表示可选的参数列表,与格局把持符逐个对应。
#include <stdio.h>
int main() {
int num = 10;
float temp = 36.5;
char letter = 'A';
char str[] = "Hello, world!";
printf("The number is %d\n", num);
printf("The temperature is %.1f degrees Celsius\n", temp);
printf("The character is %c\n", letter);
printf("The string is %s\n", str);
return 0;
}
sprintf()
函数也是C言语中的一个标准库函数,用于将格局化的字符串输出到字符串中。其函数原型如下:
int sprintf(char *str, const char format, ...);
其中,str
表示要输出的字符串,其范例为char
指针。format
表示要输出的格局化字符串,可能包含格局把持符跟一般字符。...
表示可选的参数列表,与格局把持符逐个对应。
#include <stdio.h>
int main() {
int num = 10;
float temp = 36.5;
char str[50];
sprintf(str, "The number is %d and the temperature is %.1f degrees Celsius", num, temp);
printf("%s\n", str);
return 0;
}
经由过程本文的介绍,信赖编程小白们曾经对C言语中的输出函数有了更深刻的懂得。控制这些经典输出技能,将为编程之路奠定坚固的基本。