赞
踩
printf 是 C 语言中最常用的输出函数。它可以将格式化的字符串输出到控制台。
基本语法:
int printf(const char *format, ...);
format 是格式化字符串,用于指定输出的格式。... 表示可变数量的参数,根据格式化字符串输出相应的数据。
常见的格式化字符:
%d:整型%f:单精度浮点型%lf:双精度浮点型%c:字符型%s:字符串示例:
#include <stdio.h> int main() { int a = 10; float b = 3.14; double c = 3.14159; char d = 'A'; char str[] = "Hello, World!"; printf("Integer: %d\n", a); printf("Float: %f\n", b); printf("Double: %lf\n", c); printf("Character: %c\n", d); printf("String: %s\n", str); return 0; }
puts 函数用于输出字符串到控制台,并自动添加换行符。
基本语法:
int puts(const char *s);
s 是要输出的字符串。
示例:
#include <stdio.h>
int main() {
puts("Hello, World!");
return 0;
}
scanf 函数用于从标准输入(键盘)读取数据,并根据指定的格式化字符串解析数据。
基本语法:
int scanf(const char *format, ...);
示例:
#include <stdio.h> int main() { int number; float price; char ch; char str[50]; printf("Enter an integer: "); scanf("%d", &number); printf("Enter a floating-point number: "); scanf("%f", &price); printf("Enter a character: "); scanf(" %c", &ch); // 注意前面的空格 printf("Enter a string: "); scanf("%s", str); printf("You entered: %d, %f, %c, %s\n", number, price, ch, str); return 0; }
getchar 函数用于从标准输入读取单个字符。
基本语法:
int getchar(void);
示例:
#include <stdio.h>
int main() {
char ch;
printf("Enter a character: ");
ch = getchar();
printf("You entered: %c\n", ch);
return 0;
}
fgets 函数用于从标准输入读取一行字符串。
基本语法:
char *fgets(char *str, int n, FILE *stream);
示例:
#include <stdio.h>
int main() {
char str[100];
printf("Enter a string: ");
fgets(str, sizeof(str), stdin);
printf("You entered: %s", str);
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。