InfoQ

交流

讨论:两整数相加,结果为什么是小数?

作者 lijian0551 发布于 0000-00-00 分类:php基础编程

两整数相加,结果为什么是小数?

我将两个随机的整数相加,结果赋值给一个数组元素,显示处理的居然是小数?
这是咋的啦?是变量类型的问题吗?
求教各位。多谢!



逛论坛交流两整数相加,结果为什么是小数?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

>源码帖出来看看! 发表人 liuchenguang 发表于 10月02日
>$total=1; while ($total .. 发表人 lijian0551 发表于 10月02日
>没人指点吗? 还是问题太幼稚了? 发表人 lijian0551 发表于 10月02日
>顶 发表人 lijian0551 发表于 10月02日
>数据类型的问题。 发表人 jet-wang 发表于 10月02日
  1. 返回顶部

    Re: 两整数相加,结果为什么是小数?

    2003年10月02日 发表人 liuchenguang

    >源码帖出来看看!

  2. 返回顶部

    Re: 两整数相加,结果为什么是小数?

    2003年10月02日 发表人 lijian0551

    >$total=1;
    while ($total <= 10){
    $temp_para[$total][0]=mt_rand(1,10);
    for ($i=1; $i < $parameter_num; $i++){
    $temp_sign[$total][$i]=strval(mt_rand(1,4));
    while (!strpos($sign,$temp_sign[$total][$i])) {$temp_sign[$total][$i]=strval(mt_rand(1,4));}
    $temp_para[$total][$i]=mt_rand(1,10);
    }
    $answer[$total]=$temp[0];
    for ($i=1; $i<=count($temp_sn); $i++){ if ($temp_sign[$i]=="1") {$answer[$total]+=$temp_para[$i];}
    if ($temp_sign[$i]=="2") {$answer[$total]-=$temp_para[$i];}

    }

    代码我简化了一些,中间的变量我已经用常数代替了,$sign是选择的预算类型,就是加减乘除之类的。1加2减3乘4除的。

  3. 返回顶部

    Re: 两整数相加,结果为什么是小数?

    2003年10月02日 发表人 lijian0551

    >没人指点吗?
    还是问题太幼稚了?

  4. 返回顶部

    Re: 两整数相加,结果为什么是小数?

    2003年10月02日 发表人 lijian0551

    >顶

  5. >数据类型的问题。




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

在PHP++oracle里desc table不能用马?!

$liste = "desc table"; $statement_liste = OCIParse ($conn,...

webprint

很不错的东东

16根地址线的寻址范围是多少

16根地址线的寻址范围是多少 在线等待

在村里转了一圈,闪人了

闪了

联合查询sql语句怎么写?

sql = "select temp_id from t_temp where temp_upgrade_id=+tem...

辩证法与放屁

上课时,我放了一个屁——很普通的屁。既不很臭,当然也绝对不香...

今天开心死了~~

见了五年没见的同学,同学还请我们(我跟公司的一个同事)在三星级饭...

msql 数据库怎么得到默认的系统时间

比如一张表,有个datetime的字段,写sql语句进行插入时,不想用p...

PHP 5.0.0b1 版本发布了!

http://www.php.net/downloads.php

关于点击submit按钮跳出另外一个页面的...

一个表单,点击submit按钮,另外跳出一个页面,怎么解决??

[]