关于#c++#的问题,无法运行,请各位专家解答!


#include <stdio.h>
void main()
{
int a=5,b=7;
float x=67.8564,y=-789.124;
char c=‘a’;
long n=1234567;
unsigned u=65536;
printf(“%d%d\n”,a,b);
printf(“%3d%3d\n”,a,b);
printf(“%f,%f\n”,x,y);
printf(“%-10f,%-10f\n”,x,y);
printf(“%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n”,x,y,x,y,x,y);
printf(“%c,%d,%o,%x\n”,c,c,c,c);
printf(“%ld,%lo,%x\n”,n,n,n);
printf(“%u,%o,%x,%d\n”,u,u,u,u);
printf(“%s,%5.3s\n”,”computer”,”computer”);
}

img

双引号 和 单引号 都是中文模式的,改成英文模式

 
#include <stdio.h>
void main()
{
    int a=5,b=7;
    float x=67.8564,y=-789.124;
    char c='a';
    long n=1234567;
    unsigned u=65536;
    printf("%d%d\n",a,b);
    printf("%3d%3d\n",a,b);
    printf("%f,%f\n",x,y);
    printf("%-10f,%-10f\n",x,y);
    printf("%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n",x,y,x,y,x,y);
    printf("%c,%d,%o,%x\n",c,c,c,c);
    printf("%ld,%lo,%x\n",n,n,n);
    printf("%u,%o,%x,%d\n",u,u,u,u);
    printf("%s,%5.3s\n","computer","computer");
}

img

char c=‘a’;
这里引号是中文全角的
char c='a';
printf(“%d%d\n”,a,b);
包括以下,这些引号都是全角的
printf("%d%d\n",a,b);


 
#include <stdio.h>
void main()
{
int a=5,b=7;
float x=67.8564,y=-789.124;
char c='a';
long n=1234567;
unsigned u=65536;
printf("%d%d\n",a,b);
printf("%3d%3d\n",a,b);
printf("%f,%f\n",x,y);
printf("%-10f,%-10f\n",x,y);
printf("%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n",x,y,x,y,x,y);
printf("%c,%d,%o,%x\n",c,c,c,c);
printf("%ld,%lo,%x\n",n,n,n);
printf("%u,%o,%x,%d\n",u,u,u,u);
printf("%s,%5.3s\n","computer","computer");
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^