整型
Int8:二进制长度为8的整型,二进制第一位表示正负,它的最大值和最小值为:
varminInt8:Int8=Int8.min;
varmaxInt8:Int8.max;
print("minInt8:\(minInt8),maxInt8:minInt8)”);
输出:
minInt8:-128,maxInt8:127
UInt8:二进制长度为8的无符号整型,即大于等于零,它的最大值和最小值为:
varminUInt8:UInt8=UInt8.min;
varmaxUInt8:UInt8.max;
("minUInt8:minUInt8),maxUInt8:maxUInt8)");
输出:
minUInt8:0,maxUInt8:255
@H_404_111@Int:表示整型,它的二进制位数与软件运行环境有关,在32位机器上就与Int32相同,在64位机器上就与Int64相同。 @H_404_111@Uint:表示无符号整型,它与Int类似。 @H_404_111@
@H_404_111@注意:短位数的数据可以直接赋值长位数的数据,长位数的数据不能直接赋值给短位数的数据,需要强制转换,如:
varintNumber:Int=12;
varint8Number:Int8;
("intNumber:intNumber)");
int8Number=Int8(intNumber);
("int8Number:int8Number)”
输出:
intNumber:12
int8Number:12
Int=Int.max;
int8Number)");
可以试着执行一下看看什么结果
varfloatNumber:Float=11.0;
@H_404_111@Double:双精度浮点,变量声明,如:vardoubleNumber:Double=12.0;
@H_404_111@注意:Float与Double相互赋值的注意项与整型的类似。 @H_404_111@
@H_404_111@布尔型 @H_404_111@Bool: 只有true或false两种值,如:
varbooleanTrue:Bool=true;
varbooleanFalse:false;
/**
表示一个人,
name表示姓名,
age表示年龄。
**/
varperson = (name:"Robbie",age:13);
("name=person.name),age=.age)”
输出:
name=Robbie,age=13
@H_404_111@也可以不给元数组的值命名,但是尽量使用上面这种,如:varperson = (.0),216);">1)");
输出:
@H_404_111@name=Robbie,age=13
var(name,age) =person;
name),135);">age)”);
输出:
name=Robbie,age=13
原文链接:https://www.f2er.com/swift/324632.html