新手格式化输出帮我看看为什么出错
本帖最后由 q840005264 于 2018-4-8 22:17 编辑前辈们帮我看看为什么出错 我只是照葫芦画瓢稍微修改 哪里报错了郁闷! 修改后图2不显示b的字符串 char b='a' // 字符 只有 一个。不是字符串
double d = 3.123456; // 后面的 ; 号 前面那一行少个分号
字符变量不能用字符串进行初始化,改用字符指针或者数组才行 ba21 发表于 2018-4-8 21:52
char b='a' // 字符 只有 一个。不是字符串
double d = 3.123456; // 后面的 ; 号
感谢!! 第8行少了分号,第六行将单引号改为双引号。 音频线 发表于 2018-4-8 22:07
第8行少了分号,第六行将单引号改为双引号。
不显示我的名字请看图2 想显示名字很简单呢如下
printf("wodemingzijiao%c\n",b);
%c的意思输出字符串(char定义的)
%d的意思输出整形常量 (int定义的 )
%f的意思输出浮点数 (float或double)
而%.3或者%8.6如下
如果8为正数,输出的有效数字在右侧,左侧补空格。
如果8为负数,输出的有效数字在左侧,右侧补空格。
取绝对值,然后.后面是小数点后面几位。
页:
[1]