swift学习笔记(一)基本数据类型(上)

一、标识符规则
    1. Swift语言的标识符必须以字符(包括Unicode字符)、下划线、美元符开头。标识符的长度没有限制
    2.标识符区分大小写
    3.标识符使用规则:~标识符可以有字符、数字、下划线和美元符号组成,但不能以数字开头
                                   ~标识符不能是Swift的关键字,但可以包含关键字
                                   ~标识符不能包含空格
                                   ~标识符只能包含美元符,不能包含@、#等其他特殊字符
二、变量常量
    1.声明变量
     var  变量名 【:类型】【=初始值】,例:var name :String ="zhangsan";
    2.声明变量时必须显式的通过类型声明变量类型或者赋初始值由编译器判定变量类型,不能声明变量时既不指定变量类型,也不指定变量的初始值,但显式指定的变量类型必须与初始值一致
    3.swift允许一次声明多个变量,如: 
    var a=20, d:String, c="swift";
    4.声明常量需要使用ket,如下所示:
    let 常量名 【:类型】=初始值,例: let NAME: String="zhangsan"
    5.同变量声明一样,但是常量声明的时候必须要赋初始值。
    6. swift允许一次声明多个变量,如:
    let name="zhangsan",age=18; 
    7.输出函数,print()和println(),println()输出结果换行。
三、整型
    1.Swift的整数值有4种表达方式
    ~十进制:最普通的整数就是十进制的整数
    ~二进制:以0b开头的整数就是二进制的整数
    ~八进制:以0o开头的整数就是八进制的整数
    ~十六进制:以0x开头的整数就是十六进制的整数,其中10~15分别以a-f(此处a-f不分大小写)来表示
四、浮点型
    1.Swift的浮点数有3种表示形式:
    ~十进制:这种形式就是平常简单的浮点数,例如5.12、512.0、0.512.浮点数必须包含一个小数点,否则会被当成整数类型处理。
    ~科学计数形式:例如5.12e2(即5.12X10^2),5.12E2其值同左
    ~十六进制形式:这种形式的浮点数必须以0x开头,切需要使用p代表指数部分,其中p代表乘以2的p次方。例如0x5.a2p2(即5.a2*2^2)
    2.只有浮点型的数值才可以使用科学计数形式表示。例如51200是一个int,但512E2则是浮点型
    3.Swift提供了三个特殊的浮点数:正无穷大、负无穷大和非数(0/0,或者负数开方)。所有的正、负无穷大的值是相等的,而非数不与任何数值相等,甚至和自己都不等。


======================未完待续================================

猜你喜欢

转载自blog.csdn.net/u012409455/article/details/51313792