/*
变量和常量
c 语言 int a;
*/
// 一句话的结尾可以不要分号哦
print("Hello world")
var a =10
a = 2
print(a)
let b =90
print(b)
// 常量必须初始化赋值哦
// let c = 1;
/*
类型的标注
这个变量 x是整型
*/
var x :Int
x = 3
print("%d = 10",x);
print(x);
// 类型非常安全,这个整型变量如果赋值 10.4会报错的
// x = 10.4
// 如果我们不注明类型也会报错的,说我们没有对这个变量注明类型;
// var y ;
// 如果我们赋值了,那就是隐约的给它注明了类型
var z =3;
z = 20
print(z)
// 常量我们必须对它进行初始化,初始化完毕后也不可以能再赋值
let x1 =10
print(x1)
// x1 = 12
/*
名称不用再符合标识符的规范,
这个呢我们也不用去记,如果命名不合法,编译器不会通过的
// 我们可以看到中文居然可以作为常量名,在其他语言里面不可以的
let常量 =04
print("常量=",常量)
// 这个命名不对
// let 2x = 1
// let 2+1x = 22
// MARK: - 浮点数保留小数点后两个小数
let str:String =String.init(format:"%.2f",1.1999898878)
print("---------------->")
print("str==\(str)")
// str==1.20