一、QtGlobal头文件
  • <QtGlobal>头文件中包含了Qt类库的一些全局定义,包括:
  • Qt类的头文件都会包含该头文件,所以不用再显式定义了
二、Qt数据类型
  • 为了确保在各个平台上各数据类型都有统一确定的长度,Qt为各种常见数据类型定义了类型符号
  • 例如qint8就是signed char的类型定义,即:
typedef signed char qint8;
三、总览
  •  <QtGlobal>中定义的数据类型如下:

Qt:09---QtGlobal全局定义头文件:Qt数据类型_头文件

  • 其中qreal缺省值是8字节double类型浮点数,如果Qt使用-qeal float选项进行配置,就是4字节float类型的浮点数
  • qfloat16是Qt 5.9.0中新增的一个类,用于表示16位的浮点数,要使用qfloat16,需要包含头文件<QFloat16>