printf和sprintf
putchar
getchar
printf
scanf
printf("各位乡亲们,大家好!\n");
printf("%d+%d=%d\n",
2, 5, 2 + 5);
printf("%s,做我女朋友好吗?\n", "小敏");
//不管输入的什么,最后都转换成字符显示到了屏幕上.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void
main() {
char l_str1[] = "你好";
char l_str2[] = "吃饭了吗?";
char
l_str3[100] = { 0 };
sprintf(l_str3, "%s%s", l_str1, l_str2);
//实现字符串相加
system("pause");
}
char l_str1[] = "123456";
char l_str3[100] = { 0
};
sprintf(l_str3, "%.4s", l_str1); //取字符串左边
double
l_d=12340000;
printf("%e",l_d);
double l_d =
12340000;
printf("%g",
l_d);
char l_input[100] = { 0
};
char l_str[100] = { 0 };
printf("请输入一个颜色:");
scanf("%s", &l_input);
sprintf(l_str, "color
%s", l_input);
system(l_str);
system("pause");
%p 指针
%i
有符号十进制
%d 有符号十进制
%o 无符号八进制
%x 无符号十六进制
%u
无符号十进制
%c 字符形式输出单个字符
%s 输出字符串
%f 以小数点形式输出单、双精度实数
%e
以标准指数形式输出单、双精度实数.