pascal语言中小数点后超过20位的小数类型是什么
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 08:19:31
pascal语言中小数点后超过20位的小数类型是什么
如果你说有效数字都达到了20位,双精度都没法存的,如果20个小数位,但只有7个以下有效数字,那么单精度就行,浮点数组要看精度,其次才是长度,有效数字低于7个,长度低于45的都可以用单精度.双精度有效数字低于15,长度低于300都可以存,有效数字再多,位数再长就不行了,要用特殊的精度,未必都支持的.
再问: 如果要保留小数点后50位,用什么小数类型,还有怎么输到编译器(英文)。
再答: 如果是有效数字过于长的数进行存储,你可以用字符串型,比如定义一个字符串a:pchar, a:='数字',这样存的就是一个字符串,也就是把每个数字包括小数点单独存在一个char变量里, 反正过于长的数字你是没法用普通的数学运算符号和函数来计算,pascal不太清楚能计算最多多长的数字,但C语言最多可以计算双精度的数,精度过高就要自己写算法,将数字拆开算,反正都要拆数字,那就用字符串存。。。。
再问: 如果要保留小数点后50位,用什么小数类型,还有怎么输到编译器(英文)。
再答: 如果是有效数字过于长的数进行存储,你可以用字符串型,比如定义一个字符串a:pchar, a:='数字',这样存的就是一个字符串,也就是把每个数字包括小数点单独存在一个char变量里, 反正过于长的数字你是没法用普通的数学运算符号和函数来计算,pascal不太清楚能计算最多多长的数字,但C语言最多可以计算双精度的数,精度过高就要自己写算法,将数字拆开算,反正都要拆数字,那就用字符串存。。。。
pascal语言中小数点后超过20位的小数类型是什么
C语言如何实现将一个小数点后100位的小数按小数点后99位四舍五入输出
C语言输入小数,精确到小数点后10位
圆周率的小数点后20位是什么?
编一个pascal程序,从键盘输入一个真分数的分子和分母,输出它的小数形式,精确到小数点后1000位.
C语言中输出时怎样控制小数点后的位数,请举例说明保留1、2、3、4位小数等等,
c语言中输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位,c
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果.
物理中小数点后通常保留几位小数?
求一个四舍五入的函数如果一个小数的小数点后只有1与2位小数,则保留原来的样子,如果小数点后有超过三位小数,则四舍五入成三
在小数中,小数点左边第四位是什么?他的计数单位是什么?
C语言 输入正整数a,b,c,输出a/b的小数形式,保留小数点后c位.a,b