C语言数据类型与openGL数据类型
在C语言中的数据类型并没有规定数据类型的存储长度(为了保证可移植性)。以int为例,int长度一般为机器字长,具体会因平台及编译器的处理不同而不同。语言本身规定short类型不得比int长, long 类型不得比int短,现在一般编译器将int作为四字节实现。
为实现平台独立,openGL定义了自己的数据类型,这些类型并不与C语言的类型一一对应。在写openGL程序时应尽量使用openGL自己的类型。
具体见下图(图片截自openGL蓝宝书第五版):
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。