swift运算符使用_02_swift基本数据类型

//: Playground - noun: a place where people can play

import UIKit

//----------运算符的使用---------

//1.赋值运算符
var a = 0
var b = 1

//赋值运算符不返回值,不能用作条件判断 swift安全性的体现
b = a

//2.算术运算符
let sum = 9 + 4
let min = 9 - 4
let mul = 9 * 4
let div = 9 / 4
let mod = 9 % 4

//取余运算符可以用于浮点数
let mod2 = 8.0 % 2.5

//自增自减

//一元减运算符
let c = 3
var minusB = -c

//3.复合的赋值运算符
var d = 4
d += 5

//c = b += 1

//if b = a {
//
//
//}

//4. 比较运算符

//5. 逻辑运算符
var male = false
//取非运算符只能用于Bool类型的表达式
if !male {
    print("她是一个女生")
}

//6.三目运算符
var isReweeted = true;
var fontSize = isReweeted ? 15 : 20 //语法上要求?前面必须有空格
时间: 2024-10-24 13:24:59

swift运算符使用_02_swift基本数据类型的相关文章

Swift 概述及Swift运算符和表达式

Swift  是用于设计 iOS 及 Mac OS X 应用的一门新 语言. Swift 特点 ?   Swift  保留了 C  与 Objective-C 的优点,并摒弃 其为了兼容 C  语言所受的限制. ?    Swift吸纳了安全编程模式,并新增了一些现代 化功能,使其更易使用.更为灵活.更具乐趣. ?     Swift 的 简 洁 风 格 与 广 受 欢 迎 的 成 熟 框 架Cocoa / Cocoa Touch 相结合,将为重新构思软件的开 发过程带来新机遇. ?   Swi

李洪强iOS开发Swift篇—03_字符串和数据类型

李洪强iOS开发Swift篇—03_字符串和数据类型 一.字符串 字符串是String类型的数据,用双引号""包住文字内容  let website = "http://www.wendingding.com" 1.字符串的常见操作 (1)用加号 + 做字符串拼接 let scheme = "http://" let path = “www.wendingding.com” let website = scheme + path // websi

Swift互用性:与 Cocoa 数据类型共舞(Swift 2.0版)-b

本节内容包括: 字符串(Strings) 数值(Numbers) 集合类(Collection Classes) 错误(Errors) Foundation数据类型(Foundation Data Types) Foundation函数(Foundation Functions) Core Foundation 作为对 Objective-C 互用性(互操作性)的一部分,Swift提供快捷高效的方式来处理 Cocoa 数据类型. Swift 会自动将一些 Objective-C 类型转换为 Sw

swift 运算符和控制流程

闭区间运算符 闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,只能是数字 for index in 1...5 { println("\(index) * 5 = \(index * 5)") } var names = ["Anna", "Alex", "Brian", "Jack"] names[2...3] = ["a","b"] /

Swift运算符

运算符分类 运算符分类 一元运算符 1.负号运算符 1 var number1 = 10 2 var number2 = -number1 2.正号运算符 1 //正号运算符不做任何操作 2 var number3 = +number2 3 println(number3) 4 //b = a++ 相当于a先赋值,在完成自增,而b = ++a,相当于a先完成自增,再去赋值 5 var number4 = ++number1 6 println(number4) 二元运算符 1.赋值运算符 1.1

Swift 运算符操作

在Swift中延伸了一种和C++类似的新特性,Swift的运算符提供了良好的可拓展性,我们可以对运算符进行操作,对运算符的操作其实就是对运算函数的重写或者重载.注意运算符操作一般被操做的参数往往要加上In-Out模式. +.-(运算符重载) 我们在实际开发中,Swift可自定义运算符,并不限于预设的运算符,我们可以对+进行重载,使其完成Int与Double或者Flaot相加. Swift提供了如下的函数,使得Int与Int可以相加: func + (left:Int,right:Int)->In

sizeof运算符来获取各种数据类型在内存中所占字节数--gyy整理

C++并没有规定各种数据类型在内存中的存储大小,依赖于不同的编译器的不同而不同,要想获知当前编译器对各种数据类型分配的大小,可以通过sizeof运算符来获取. 使用方法1: sizeof(数据类型)   使用方法2: sizeof(变量名   或 常量名 或 表达式  ) sizeof(int)      或 int  a: sizeof(a) [cpp] view plain copy //数据类型空间分配情况 #include <iostream> using namespace std;

25.Swift运算符

/* 算术运算符: 除了取模, 其它和OC一样, 包括优先级 + - * / % ++ -- */ var result = 10 + 10 result = 10 * 10 result = 10 - 10 result = 10 / 10 print(result) /* 注意:Swift是安全严格的编程语言, 会在编译时候检查是否溢出, 但是只会检查字面量而不会检查变量, 所以在Swift中一定要注意隐式溢出 可以检测 var num1:UInt8 = 255 + 1; 无法检测 var

iOS swift运算符详解

运算符是一种特定的符号或表达式,用来检验.修改或合并变量.例如,用求和运算符+可以对两个数字进行求和(如let i = 1 + 2):稍微复杂一点的例子有逻辑与操作符&& (如if enteredDoorCode && passedRetinaScan) ,自增长运算符 ++i (这是i=i+1的简写方式) Swift支持C标准库中的大多数运算符并提升了各自的兼容性,从而可以排除常见的编码错误.赋值操作符 (=)不会返回一个值,这样可以防止你因粗心将赋值运算符 (=)写成