格式输入与输出
file:///D:/HONOR%20Magic-link/Screenshot/capture_20210802134627550.bmp为什么编译运行的结果是这个,怎么来的?
麻烦大神解答一下
file:///D:/HONOR%20Magic-link/Screenshot/capture_20210802134627550.bmp
打开链接就能看到截图了,谢谢各位
瀚海导与练 发表于 2021-8-2 13:56
打开链接就能看到截图了,谢谢各位
要有一些网络常识啊,外部网友是不能打开你的硬盘链接的 瀚海导与练 发表于 2021-8-2 13:56
打开链接就能看到截图了,谢谢各位
这是文件路径,是你本地,不是我们云端 冰清玉洁丸 发表于 2021-8-2 14:04
这是文件路径,是你本地,不是我们云端
#include <stdio.h>
int main()
{
int a = 15;
float b = 123.1234567;
double c = 12345678.1234567;
char d ='p';
printf ("a = %d,%5d,%o,%x\n",a,a,a,a);
printf("b = %f,%lf,%5.4lf,%e\n",b,b,b,b);
printf("c = %lf,%f,%8.4lf\n",c,c,c);
printf("d = %c,%8c\n",d,d);
a=15, 15,17,f
b=123.123459,123.123459,123.1235,1.231235e+002
c=12345678.123457,12345678.123457,12345678.1235
d=p, p 冰清玉洁丸 发表于 2021-8-2 14:04
这是文件路径,是你本地,不是我们云端
人傻了,麻烦帮忙看一下,谢谢 wp231957 发表于 2021-8-2 14:00
要有一些网络常识啊,外部网友是不能打开你的硬盘链接的
#include <stdio.h>
int main()
{
int a = 15;
float b = 123.1234567;
double c = 12345678.1234567;
char d ='p';
printf ("a = %d,%5d,%o,%x\n",a,a,a,a);
printf("b = %f,%lf,%5.4lf,%e\n",b,b,b,b);
printf("c = %lf,%f,%8.4lf\n",c,c,c);
printf("d = %c,%8c\n",d,d);
a=15, 15,17,f
b=123.123459,123.123459,123.1235,1.231235e+002
c=12345678.123457,12345678.123457,12345678.1235
d=p, p 瀚海导与练 发表于 2021-8-8 16:22
#include
int main()
{
哪里不懂 wp231957 发表于 2021-8-8 17:24
哪里不懂
a=15, 15,17,f
b=123.123459,123.123459,123.1235,1.231235e+002
c=12345678.123457,12345678.123457,12345678.1235
d=p, p
这些结果是怎么出来的,理解不了 瀚海导与练 发表于 2021-8-8 20:45
a=15, 15,17,f
b=123.123459,123.123459,123.1235,1.231235e+002
c=12345678.123457,12345678.12345 ...
先说第一个,10进制的15宽度为5的15
八进制(17)等于10进制的15
十六进制(f或F)等于10进制的15
其他几个都是浮点数范畴,都是正常结果,你可以自行搜一下浮点数相关 瀚海导与练 发表于 2021-8-8 16:21
#include
int main()
{
你的格式化输出里面,你想要保留小数点后n位,你就要写成‘%.nlf’,你的‘.’之前加了数字,就不能正常格式化输出 冰清玉洁丸 发表于 2021-8-9 19:08
你的格式化输出里面,你想要保留小数点后n位,你就要写成‘%.nlf’,你的‘.’之前加了数字,就不能正常 ...
谢谢
{:5_95:}
页:
[1]