一。常用的数据类型
说明:下表列出的是常用的数据类型。祥细的可查阅相关资料!
二。应用范例
#include
void main()
{
unsigned char da1=1; //定义da1为无符号字符型局部变量并赋值1
unsigned int da2=2; //定义da2为无符号整型局部变量并赋值2
unsigned long da3=4; //定义da3为无符号长整型局部变量并赋值4
char da5=-1; // 定义da5为有符号字符型局部变量并赋值-1
int da6=-2; // 定义da6为有符号整型型局部变量并赋值-2
long da7=-4; // 定义da7为有符号长整型型局部变量并赋值-4
float da8=0.5; //定义g为浮点型局部变量并赋值0.5
}
三。用户自定义数据类型
如要记录时间:
方法1:char hour,minute; //定义时,分变量
方法2:typedef styuct{
char hour; //变量序号1
char minute; //变量序号2
}time; //自定义数据类型名称
四,应用说明
在汇编语言中,定义一个时间变量如 :分
MINUTE EQU 22H ;指定22H为分的存储单元
C和汇编不同,无需指定变量的存储单元 。C编译器会根据用户
定义的数据类型在内部数据存储器中保留适当的空间以储存这些
变量。见下图。
从反汇编窗中观察运行状态
文章评论(0条评论)
登录后参与讨论