77问答网
所有问题
C语言怎样将double转换成一个字节的char类型。比如3.1415小数去掉后用一个字节来装???
如题所述
举报该问题
推荐答案 2013-06-11
直接转换,会自动去掉小数点的,假如要完全转化为char类型,得先定义一个char字符串,然后snprintf(你的字符数组名, 宽度, "%g", double变量)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IIpYv3W3N.html
其他回答
第1个回答 2013-06-11
没错,就装你double的第一个字节0x??
噶
相似回答
请问
C语言
中
如何
把
double类型的
数转化为字符串
char
答:
char
r[10]={'\0'};_gcvt(
3.1415
,10,r);
C语言
中强制
转换
数据
类型如何将一个
实数分离成整数部分和
小数
部分?
答:
double
x=3.1415, intpart; //为变量赋初值 double fractpart = modf(x, &intpart); //求
3.1415的小数
部分 int intNum=(int)x;printf("%lf的整数部分是:%d,小数部分是:%lf\n", x,intNum,fractpart);return 0;}
c语言
中,在宏定义:#define PI 3.141592中,用宏名PI代替
一个
(字符串...
答:
1.要明白
C语言
中的宏机制:
c程序
编译分过程分为三个步骤:(1)预处理;(2)编译;(3)链接。在预处理阶段,编译器中的预处理器会将你定义的宏展开,即 原封不动的替换宏的定义,只是在处理文本,就像word里面的替换一样。2.然后要明白常量的含义:常量是在程序编译以后对应的一块内存存储区域,...
无符号可以使用float
转换
吗
答:
无符号可以使用float转换,
C语言
中,数据
类型转换
就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。长类型到短
类型的转换
,采用直接截断的方式,如int-short-
char
等。高精度类型到低精度类型的转换,采用截断方式,如
double
型数据3.14159265转换为float型数据时,得到
3.1415
,舍去了...
C语言
中
DOUBLE
型数据储存结果
答:
double
大小为8字节,内存中的存储方式如下:符号位(1bit)指数(11bit)尾数(52bit)符号位决定浮点数的正负,0正1负。指数和尾数均从浮点数的二进制科学计数形式中获取。如,十进制浮点数2.5的二进制形式为10.1,转换为科学计数法形式为(1.01)*(10^1)。由此可知指数为1,尾数(即科学计数法
的小
...
c语言
小代码入门问题
答:
C语言
要进行
类型转换
,自然会产生精度损失。这个编译结果属于正常的警告信息,不影响计算结果,可不用理会。如果想去除警告信息,可将代码:float r,c,s1,s2,v;改成:
double
r,c,s1,s2,v;或者将双精度浮点常数改为单精度浮点常数:2.0f,4.0f 如果满意,欢迎采纳,谢谢 如有疑问,欢迎追问 ...
如何用c语言将一个
实数内部精度四舍五入到
小数
点后第二位
答:
p10(int m);//求10的次方
double
rounding(double n,int w);//小数四舍五入,参数w:精确到第几数int main(){ int w; double n; while(1) { printf("请输入一个实数:"); scanf("%lf",&n); printf("请输入要精确到小数点后几位:"); scanf("%d",&w); ...
大家正在搜
double数据类型占几个字节
c语言double几个字节
c语言中double占几个字节
c语言中的double类型
c语言double怎么用
c语言中double的用法
c语言float几个字节
c语言中float和double
c语言double函数
相关问题
c语言中double型数据在内存中 占多少个字节来存储
请问C语言中 如何把double类型的数转化为字符串 cha...
C语言中 int long float double分别占用...
c语言中,输入一串数字字符,如何转化为double类型的
C语言中,char类型数据占多少字节?
c语言中char型变量占几个字节?
在计算机C语言中,为什么double类型的数据占8个字节,但...
如何把一个char型一个字节的数据转化为8个bit位的0~1...