keil c语言表用什么数据类型,面向51单片机的Keil uVision4基本数据类型简介

熟悉基本数据类型是使用C语言编绎器编写程序的基本前提之一,使用keil uVision4开发51单片机C程序当然也不例外。本文将系统地介绍Keil uVision4的各种基本数据类型,希望对读者有益。

注:此为初稿,如有错误和疏漏之处,恳请读者批评指正。

在标准C语言中,存在着如下六种基本数据类型:

1、char:字符型;

2、short = short int:短整型

3、int:整型

4、long = long int:长整型

5、float:单精度浮点型

6、double:双精度浮点型

而面向51单片机的Keil uVision4对此进行了简化, 因此,可以理解为只存在如下四种基本数据类型:

1、char:字符型

2、int = short = short int:整型

3、long = long int:长整型

4、float = double:单精度浮点型

其中,基本整型数据类型又可以通过signed关键词扩展为有符号的signed char、signed int、signed long类型,或通过unsigned关键词扩展为无符号的unsigned char、unsigned int、unsigned long类型;而对于不加关键词扩展的char、int、long本身,Keil uVision4则一律认为是signed类型。

应对51单片机硬件的一些特点,Keil uVision4还扩展了bit、sbit、sfr、s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值