社区
C语言
帖子详情
c语言中float类型转化为byte?
jxyhelen1
2006-01-17 08:47:51
请问如何转化???
...全文
507
4
打赏
收藏
c语言中float类型转化为byte?
请问如何转化???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bible_Chou
2006-01-17
打赏
举报
回复
其实可以让一个char*指向float数据然后再读sizeof(float)字节的。
不过要搞清楚不同系统的float的存储区别(little-endian,big-endian).
healer_kx
2006-01-17
打赏
举报
回复
12。34转化为BYTE,是什么样的啊?
tb01412
2006-01-17
打赏
举报
回复
老兄,先了解FLOAT的存储方式再说
jsjjms
2006-01-17
打赏
举报
回复
float 也有 little-endian,big-endian???
我一直以为只有Unicode 编码才有这个概念呢,呵呵。
不知道float如何little-endian,big-endian??
4
BYTE
转换成
float
型代码
4
BYTE
字节转换成
float
型数据代码
数字
类型
转换 字节数组
本人自己封装的类库(附带源码,希望高手完善一下封装)。 语言环境: Java, AndroidStudio, eclipse... 功能介绍: 可以将
Float
、 Double、 与
byte
[]之间进行互换,从而可以在Java 的开发环境
中
实现
C语言
的Union 的功能! /** * 对数字和字节进行转换。<br> * 基础知识:<br> * 假设数据存储是以大端模式存储的:<br> *
byte
: 字节
类型
占8位二进制 00000000<br> * char: 字符
类型
占2个字节 16位二进制
byte
[0]
byte
[1]<br> * int : 整数
类型
占4个字节 32位二进制
byte
[0]
byte
[1]
byte
[2]
byte
[3]<br> * long: 长整数
类型
占8个字节 64位二进制
byte
[0]
byte
[1]
byte
[2]
byte
[3]
byte
[4]
byte
[5] *
byte
[6]
byte
[7]<br> *
float
: 浮点数(小数) 占4个字节 32位二进制
byte
[0]
byte
[1]
byte
[2]
byte
[3]<br> * double: 双精度浮点数(小数) 占8个字节 64位二进制
byte
[0]
byte
[1]
byte
[2]
byte
[3]
byte
[4] *
byte
[5]
byte
[6]
byte
[7]<br> */
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发
中
。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。标准的
C语言
教程。可以帮助学员从基础开始一点点的深刻理解
C语言
。
IEEE 745标准的32位二进制浮点数与十进制浮点数转换代码C#
本代码实现了十进制浮点数与IEEE745标准的32位二进制浮点数的互相转换,二进制浮点数有十六进制和二进制两者表示形式,
Visual C++实用图像处理专业教程
1. \学习版Imgcx 打开文件夹Imgcx,执行SetUp,按提示安装Imgcx。该书各个章节所处理的图像都包含在安装后的文件夹…Imgcx\Image里。 2. \专业版Imgc 介绍该书配套的专业版软件Imgc。专业版软件包括该书全部图像处理的
C语言
源程序以及可执行的Visual C++ 界面源程序,可以满足大学教师、科研人员以及图像处理专业人员的需要。 3. \ImageSys试用版 包括通用图像处理系统ImgeSys的介绍和试用版的安装程序。通用图像处理系统ImageSys是一套大型专业图像处理软件,安装试用版后可以体会专业图像处理软件的魅力。 4. \动态图像处理 介绍北京现代富博科技有限公司的二维、三维动态图像处理软件系统。 有以下数字图像处理方法的实现: 1.一般2值化处理 void Threshold(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize, int thresh, int mode); 2. 双阈值2值化处理 void Threshold_mid(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize, int thresh_low, int thresh_high); 3.反转图像 void Reverse_image(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); 4.像素分布直方图 void Histgram(
BYTE
*image, int xsize, int ysize, long hist[256]); 5.计算直方图百分比 void CalHistPercent(long hist[],
float
hist_radio[],
float
&max_percent); 6.直方图平滑化 void Hist_smooth(long hist_in[256], long hist_out[256]); 7.直方图图像化(图像宽度大于等于64) void Hist_to_image(long hist[256],
BYTE
* image_hist, int xsize, int ysize); /*--------------------------提取轮廓-----------------------------*/ 8.1阶微分边沿检出(梯度算子) void Differential(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize,
float
amp); 9.2阶微分边沿检出(拉普拉斯算子) void Differential2(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize,
float
amp); 10.Prewitt法边沿检出 void Prewitt(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize,
float
amp); 11.2值图像的细线化处理 void Thinning(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); /*--------------------------消除噪音-----------------------------*/ 12.去噪音处理(移动平均) void Image_smooth(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); 13.去噪音处理(
中
值) void Median(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); 14.膨胀 void Dilation(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); 15.腐蚀 void Erodible(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize); /*--------------------------获取清晰图像------------------------*/ 16.亮度n倍 void Brightness_amplify(
BYTE
*image_in,
BYTE
*image_out, int xsize, int ysize,
float
n); 17.
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章