keil中long和int的取值范围分别是多少?

2025-04-08 08:38:07
推荐回答(3个)
回答1:

long型取值是32位,至于int型,取决于你的“Keil”。对于Keil MDK开发包,其针对的是32位单片机,int型是32位的;对于Keil 51开发包,其针对的是8位单片机,int型是16位的。操作方法如下:

1、首先打开STC-ISP软件,点选kiel仿真设置。

2、点添加STC仿真驱动到keil软件中/添加型号和头文件到keil软件中。

3、选择keil的安装目录(如:C:\keil),选中keil文件夹,按确定,弹出STC MCU型号添加成功。按确定完成。

4、打开keil软件,新建一个工程文件,就可以通过下拉箭头选择STC MCU Database。

5、最后确定后就中以选择对应单片机型号了。

回答2:

long型长度是32位。
至于int型,取决于你所说的“Keil”。对于Keil MDK开发包,其针对的是32位单片机,int型是32位的;对于Keil 51开发包,其针对的是8位单片机,int型是16位的。

回答3:

int是0~65535,教你个方法,用c编一个小程序,定义unsigned long a=-1,unsigned int b=-1在输出,就知道了