C语言的格式说明符
%d:带符号的十进制整数输出。
%c:字符输出。
%f:浮点数(小数)输出。
%s:字符串输出。
%p:指针地址输出。
%u:无符号的十进制整数输出。
%o:无符号的八进制整数输出。
%e:科学计数法表示的浮点数输出。
%ld:带符号的长整数输出。
%lu:无符号的长整数输出。
%lld:带符号的长长整数输出。
%llu:无符号的长长整数输出。
%lf:长双精度浮点数(小数)输出。
%%:百分号符号输出。
int main()
{
int num = 10;
char ch = 'A';
float fnum = 3.14;
char str[] = "Hello, World!";
void* ptr = #
unsigned int unum = 20;
unsigned long long ullnum = 1234567890123456;
double dnum = 2.71828;
long double ldnum = 1.41421356;
printf("整数: %d\n", num);
printf("字符: %c\n", ch);
printf("浮点数: %f\n", fnum);
printf("浮点数(保留两位小数): %.2f\n", fnum);
printf("字符串: %s\n", str);
printf("指针: %p\n", ptr);
printf("无符号十进制整数: %u\n", unum);
printf("八进制整数: %o\n", num);
printf("科学计数法浮点数: %e\n", fnum);
printf("科学计数法浮点数(保留两位小数): %.2e\n", fnum); //使用与输出浮点数
printf("长整型: %ld\n", (long)num);
printf("无符号长整型: %lu\n", (unsigned long)num);
printf("长长整型: %lld\n", (long long)ullnum);
printf("无符号长长整型: %llu\n", ullnum);
printf("长双精度浮点数: %Lf\n", ldnum);
printf("百分号: %%\n");
return 0;
}