变量的课后作业题求指导
#include <stdio.h>int main()
{
char b;
char c;
char d;
char e;
int f;
double g;
float h;
a = "F";
b = "i";
c = "s";
d = "h";
e = "C";
f =2015;
g =3.1416;
h = 5.200000;
printf("打印五个字符:%c %c %c %c %c", a, b, c, d, e);
printf("前边用 填充: %d", f);
printf("前边用0填充:000000%d", f);
printf("右对齐,保留2位: %.2f", g);
printf("左对齐,保留3位:%.3f ", g);
printf("右对齐,指数形式:%8fe+05", h);
printf("左对齐,指数形式:%8fE+05", h);
return 0;
}
变量课后作业题,求大佬指导 左对齐与右对齐的代码与效果对比
#include <stdio.h>
int main(void)
{
int a = 1234 ;
printf("%8d\n" , a);// 右对齐
printf("%-8d\n" , a) ;// 左对齐
}
编译、运行实况
D:\0002.Exercise\C>g++ -o x x.c
D:\0002.Exercise\C>x
1234
1234
D:\0002.Exercise\C> 错误:程序中有游离
警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
主要是这两种错误
好吧,低级错误,有的括号前面是英文输入法打的,后面是中文输入法打的,char变量赋值时用错符号。。
自己的坑自己填 看完答案惊了,为什么70,105,115,104,67就是FishC?
页:
[1]