| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 246 人关注过本帖
标题:conversion from 'double' to 'int', possible loss of data
收藏  订阅  推荐  打印 
小小熊宝宝
Rank: 2
来自:江苏无锡
等级:注册会员
威望:2
帖子:145
积分:1754
注册:2008-8-12
conversion from 'double' to 'int', possible loss of data

这句是什么意思,是一个warning


warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
搜索更多相关主题的帖子: conversion  loss  double  int  data  
2008-9-13 18:31
小小熊宝宝
Rank: 2
来自:江苏无锡
等级:注册会员
威望:2
帖子:145
积分:1754
注册:2008-8-12

代码如下


#include<stdio.h>
#include<stdlib.h>
void main()
{
    int long profit,bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
    printf("请输入当月利润\n");
    scanf("%ld",&profit);
    bonus1=100000*0.1;
    bonus2=bonus1+100000*0.75;
    bonus4=bonus2+200000*0.5;
    bonus6=bonus4+200000*0.3;
    bonus10=bonus6+400000*0.15;
    if (profit<=100000)
        bonus=profit*0.1;
    else
        if (profit<=200000)
            bonus=bonus1+(profit-100000)*0.75;
        else
            if (profit<=400000)
                bonus=bonus2+(profit-200000)*0.5;
            else
                if (profit<=600000)
                    bonus=bonus4+(profit-400000)*0.3;
                else
                    if (profit<=1000000)
                        bonus=bonus6+(profit-600000)*0.15;
                    else
                        bonus=bonus10+(profit-1000000)*0.1;
                    printf("当月利润为:%ld\n当月应得奖金为:%ld\n",profit,bonus);
                    system("pause");
}

困难越多越好,只有克服困难才会走向成功!
2008-9-13 18:34
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

请问您英语水平如何?那句话字面意思看得懂么?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-13 19:01
forever74
Rank: 4
等级:高级会员
威望:3
帖子:515
积分:5984
注册:2007-12-27

你知不知道int i=1*0.5;会得到0作为结果?
2008-9-13 19:28
蓝色神话
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:372
积分:3868
注册:2006-5-11

conversion from 'double' to 'long', possible loss of data。
意思是:从double类型转换到long类型时,可能会丢失数据。
2008-9-13 20:06
小小熊宝宝
Rank: 2
来自:江苏无锡
等级:注册会员
威望:2
帖子:145
积分:1754
注册:2008-8-12

英盲

困难越多越好,只有克服困难才会走向成功!
2008-9-13 20:57
smltq
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:332
积分:4018
注册:2008-1-21

路过`~`
2008-9-14 10:07
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

说实在的,英盲最好不要学C语言,对计算机的使用最好止于上网聊天,否则会很痛苦!!

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-14 13:14
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052163 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved