编译器会把该常数当做浮点数而不是整数来处理。
9.双精度浮点型
双精度浮点型(double)同float类似,它通常占有8个字节的内存,但是,双精度浮点型数据比浮点型数据的精度高,而且范围广。但是,双精度浮点型数据和浮点型数据在Ardui
o中是一样的。
252数据类型转换
在编写程序过程中需要用到一些有关数据类型转换的函数,这里介绍几个常见的数据类型转换函数。
(1)char功能:将一个变量的类型变为char。语法:charx参数:x:任何类型的值返回值:char型值
(2)byte功能:将一个值转换为字节型数值。语法:bytex参数:x:任何类型的值返回值:字节
f(3)i
t功能:将一个值转换为整型数值。语法:i
tx参数:x:任何类型的值返回值:整型的值
(4)lo
g功能:将一个值转换为长整型数值。语法:lo
gx参数:x:任何类型的值返回值:长整型的值
(5)float功能:将一个值转换换浮点型数值。语法:floatx参数:x:任何类型的值返回值:浮点型的值
(6)word功能:把一个值转换为word数据类型的值,或由两个字节创建一个字符。语法:wordx或wordHL参数:x:任何类型的值,H:高阶字节(左边),L:低阶字节(右边)返回值:字符
253自定义数据类型
在Ardui
o中可以根据自己的需要定义结构类型的数据,其方法和C语言是一致的。
struct名称
成员列表;
例如:
structStude
t
char20
ame
i
t
umber
char2sex
i
t
score
26Ardui
o语法数组
数组是一种可访问的变量的集合。Ardui
o的数组是基于C语言的,实现起来虽然有些复杂,但使用却很简单。
261创建或声明一个数组
数组的声明和创建与变量一致,下面是一些创建数组的例子。
farrayI
ts6arrayNums2,4,6,8,11arrayVals62,4,8,3,5chararrayStri
g7