鱼C论坛

 找回密码
 立即注册
查看: 4450|回复: 9

小问题求助

[复制链接]
发表于 2013-6-25 16:14:44 | 显示全部楼层 |阅读模式
8鱼币
我看完视频后输入
#include<stdio.h>
void main()
{
int a=15;
float b=123.1234567;
doublc c=12345678.1234567;
char d='p';
printf("a=%d,%5d,%o,%x\n",a,a,a,a);
printf("b=%f,%If,%5.4If,%e\n,b,b,b,b);
printf("c=%If,%f,%8.4If\n",c,c,c);
printf("d=%c,%8c\n",d,d);
}

但它显示
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(5) : warning C4305: 'initializing' : truncation from 'const double ' to 'float '
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : error C2065: 'doublc' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : error C2146: syntax error : missing ';' before identifier 'c'
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : error C2065: 'c' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : warning C4244: '=' : conversion from 'const double ' to 'int ', possible loss of data
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(7) : error C2143: syntax error : missing ';' before 'type'
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(9) : error C2001: newline in constant
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(10) : error C2146: syntax error : missing ')' before identifier 'printf'
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(11) : error C2065: 'd' : undeclared identifier
执行 cl.exe 时出错.

adawdad.exe - 1 error(s), 0 warning(s)

是怎么回事啊???????????????球解释!!!!!!!!!!!!

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-25 17:24:53 | 显示全部楼层
错误有好多
我简单的改了下
自己去对比

#include<stdio.h>
void 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);
}

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-25 19:18:35 | 显示全部楼层
细心细心!!!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-25 19:48:47 | 显示全部楼层
C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(5) : warning C4305: 'initializing' : truncation from 'const double ' to 'float '
如果是float类型的数,最后要加f

C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : error C2065: 'doublc' : undeclared identifier
没有doublc 只有double

C:\Program Files\Microsoft Visual Studio\MyProjects\adawdad\adadw.c(6) : error C2146: syntax error : missing ';' before identifier 'c'
double写错了,自然识别不了变量c

其实都是小错~~自己改改看~~细心吧~~编程本身就有细心的~~
支持楼主{:7_155:}加油吖!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-25 20:10:50 | 显示全部楼层
楼主要细心点,几个小错误,  发帖前最好可以自己先尝试找出错误!不能一遇到问题,就养成发帖的习惯! 不然很难进步的!没有骗你!{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-25 21:10:39 | 显示全部楼层
不要怕犯错,楼主加油!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-26 11:38:05 | 显示全部楼层
{:7_158:}汗.......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 21:37:16 | 显示全部楼层
错的还挺多但都是小错
我改了下
  1. #include<stdio.h>
  2. void main()
  3. {
  4.         int a=15;
  5.         float b=123.1234567;
  6.         double c=12345678.1234567;
  7.         char d='p';
  8.         printf("a=%d,%5d,%o,%x\n",a,a,a,a);
  9.         printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
  10.         printf("c=%lf,%f,%8.4lf\n",c,c,c);
  11.         printf("d=%c,%8c\n",d,d);
  12. }
复制代码
话说貌似有人发过了  
(*^__^*) 嘻嘻……
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-8 21:38:33 | 显示全部楼层
比如 楼主你double 貌似写成了doublc
其他的你自己对吧
不知道楼主找不同好不好
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-7-9 10:45:07 | 显示全部楼层
printf("b=%f,%If,%5.4If,%e\n",b,b,b,b);
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-22 05:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表