谁能解释一下关于C语言颜色的问题啊

按照这个图片绿色可以显示出来,可是蓝色不能显示,0x开头和#开头表示有啥区别啊。。。
谁能告诉我蓝色到底应该是什么

不知道你的程序是怎么显示颜色的。一般#FFFFFF这种类型用来表示24位RGB颜色,软件里用0xFFFFFF表示。R\G\B各占8位,这里R=G=B=0xFF
所以黑色是0x000000,R\G\B都是0
白色是0xFFFFFF,都是0xFF
红色0xFF0000,只有Red是0xFF,其余是0
绿色是0x00FF00,只有绿色是0xFF,其余是0
蓝色是0x0000FF,只有蓝色是0xFF,其余是0

所以你图片里的绿色和蓝色都是对的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-08
0x开头是16进制
#开头? 那是PS里面的把追问

那蓝色怎么表示