55问答网
所有问题
C语言如何把一个超大的数取整?
C语言如何把一个超大的数取整?例如是一亿几,几亿,几十,几百亿...
用INT只能将有限范围的数取整....如果是double型呢?
举报该问题
推荐答案 2006-03-10
读å,ä¾å¦ï¼
double a=12345678904321.1234;
char st[32];
double b;
sprintf(st,"%20.0lf\0",a); //åå ¥stï¼å°æ°0ä½
sscanf(st,"%lf",&b); //读åå°b
printf("%lf",b); // æåºæ¥çç
12345678904321.000000
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/c8G8cFI.html
其他回答
第1个回答 2006-03-09
你用这个数减去它的小数部分,应该就是double型的,但值是整数
相似回答
在
c语言中
,
如何取整?
答:
在 C 语言中,取整的规则取决于使用的取整函数。
如果使用内置的取整函数 floor(),则取整的规则为向下取整,即取最大的整数,小于等于原数
。例如:floor(3.14) # 输出 3 floor(-3.14) # 输出 -4 如果使用内置的取整函数 ceil(),则取整的规则为向上取整,即取最小的整数,大于等于原数。...
c语言如何取整
答:
C语言有以下几种取整方法:
1、直接赋值给整数变量
。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分,可以用于你的问题。2、C/C++中的整数除法运算符"/"本身就有取整功能(int / int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,...
C语言如何取整数
和取小数部分?
答:
1、取整数部分 要在C语言中取浮点数的整数部分,
可以使用类型转换、向下取整函数(floor)或截断小数的方法
。类型转换使用强制类型转换运算符,可以将浮点数转换为整数类型。使用floor函数可以让浮点数向下取整为最近的整数。而截断小数的方法则是直接用整数类型变量接收浮点数值,小数部分会被丢弃。2、取小数...
C语言如何
进行
取整
答:
C语言有以下几种取整方法:
1、直接赋值给整数变量
。如:int i = 2.5; 或 i = (int) 2.5;这种方法采用的是舍去小数部分,可以用于你的问题。2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,可以用于...
如何
在
c语言中取整数
和小数部分?
答:
在
C语言中
,可以使用类型转换、取模来取得整数和小数部分。以下代码示例:类型转换:可以使用类型转换函数将浮点数转换成整数,
将整数
转换成浮点数,以取得整数和小数部分。例如,以下代码将整数a的小数部分取出:取模:可以使用取模运算符( %)来取得整数和小数部分。例如,以下代码将整数a的小数部分取出...
大家正在搜
c语言的取整函数是什么
c语言向上取整和向下取整
c语言的上下取整表示
c语言负数取整
c语言取整取余
c语言浮点数向上取整
c语言对小数取整
取整函数怎么取整
c语言下取整
相关问题
C语言有哪些取整函数?
C语言如何进行取整?
C语言中小数除以大数取整?
c语言 求两个实数中的最大值,并将最大值取整 。 求解释。。
在c语言编程中如何将1-10的数从小到大排列。
C语言取整函数
c语言中的取整函数int语句怎么用啊?
怎么用c语言求一个数组中所有数的整数部分和及小数部分和?