大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > Keil MDK编译器的数据类型定义

Keil MDK编译器的数据类型定义

关键词:编译器数据类型KeilMDK  阅读(2110) 赞(18)

[摘要]本文是对Keil MDK编译器的数据类型定义的讲解,对学习C编程技术有所帮助,与大家分享。
 #include "usart.h"
 int main()
 {
     USART1_Config();    //串口初始化,以下信息通过串口打印
     printf("char: %d\r\n",sizeof(char));
     printf("unsigned char: %d\r\n",sizeof(unsigned char));
     printf("short: %d\r\n",sizeof(short));
     printf("unsigned short: %d\r\n",sizeof(unsigned short));
     printf("int: %d\r\n",sizeof(int));
     printf("unsigned int: %d\r\n",sizeof(unsigned int));
     printf("long: %d\r\n",sizeof(long));
     printf("unsigned long: %d\r\n",sizeof(unsigned long));
     printf("float: %d\r\n",sizeof(float));
     printf("double: %d\r\n",sizeof(double));
     while(1);
 }

通过以上一段代码,得到了Keil MDK编译器对常用数据类型长度的定义。

结果如下:

char: 1
unsigned char: 1
short: 2
unsigned short: 2
int: 4
unsigned int: 4
long: 4
unsigned long: 4
float: 4
double: 8



相关评论