- 博客(3)
- 收藏
- 关注
原创 通过位域联合体控制多路开关状态
利用以上程序定义的位域键值共用体来控制开关状态,简单来说,原本通过计算二进制转十六进制,unsigned char U7 = 0xFE;通过调用标识符,就能调用结构体,因为他们共用内存空间,这样做的的原因是考虑程序在实际使用的过程,程序员输入0XFE,只是因为我们能直接计算二进制转十六进制,但是实际使用,不可能让使用者自己去计算进制转换,并且改变开关转态时,还要重新计算,不够直观,先通过结构体定义开关状态,在通过改变结构体的值来实现改变开关状态,可以更直观,更方便的改变开关状态。// 定义位域键值共用体。
2024-11-09 10:25:25
684
原创 C语言生成BMP图片
4.数组转图片的本质,采样点位置数组转BMP图片,核心就是找到黑色像素的位置索引index,然后把该位置填充为黑色像素点,其他位置全部填充为白色像素点。C语言编写一个函数,在DEV-C++中实现将输入的一个在笛卡尔坐标系中描述模拟量(类似横坐标t,竖坐标测量值A)函数曲线的包含60个采样点坐标点(int)元素的二维数组转换为BMP图片的格式,将其结果保存在一个全局变量中,过程需进行笛卡尔坐标系到BMP的坐标变换,需要考虑BMP对齐规则,最终图像为黑白像素图,图像应该进行平滑处理。// 新增颜色表结构。
2024-11-09 09:22:03
860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人