C语言中 关于颜色的代码编写5
发布网友
发布时间:2023-11-25 21:22
我来回答
共3个回答
热心网友
时间:2024-12-04 08:00
(1) scanf("%d%d%d",&red,&green,&blue); //输入三个值
(2) red = red%256;
blue =blue%256;
green = green%256;//将数据转换到0~255之间
(3)rgb = red | (green<<8) | (blue<<16);//通过或运算将数据放到对应位置上
(4)0x%x //以16进制输出数据
热心网友
时间:2024-12-04 08:01
大致意思如下:
RGB是一种颜色的表示方法,一共是4个字节z组成
第一个空是让输入三种颜色
input red
input green
input blue
先定义了三个颜色
然后把三个颜色以RGB方式表示出来
应该是
rgb=red|(green*256)|(blue*256*256)
热心网友
时间:2024-12-04 08:01
green<<8 blue<<16