Swift 关于"/"和"%"
来源:互联网 发布:管理日程的软件 编辑:程序博客网 时间:2024/06/04 19:06
回家过年,前后十三天,比去年的十天多了三天
回家没有电脑,手机信号也是一般.没这些也好,可以多陪下家人.
不扯了,还是来说说"/"和"%".以前玩单片机的时候,做到数码管的显示的时候需要把数字拆分,例如123需要才分为百位1 十位 2 个位3.每次都不记得"%"和"/"哪个是取余数哪个是取商,每次都需要尝试或是复制之前的代码.由于没有单片机开发板,也没有kell开发IDE就用Xcode写一个出来了.但实现原理是一样的.使用Swift写的.
let c = 123var c5 = c/100 // 取出百位 1var c6 = c%100/10 // 取出十位 2var c7 = c%100%10 // 取出个位 3print("c5 = \(c5)\nc6 = \(c6)\nc7 = \(c7)")/* 打印输出c5 = 1c6 = 2c7 = 3*/那么"/"和"%"到底是去余数还是去商呢?看下面这两个例子:
let a = 8var c1 = a/2 // 取出商 4var c2 = a%2 // 取出余数 0print("c1 = \(c1)\nc2 = \(c2)")let b = 9var c3 = b/4 // 取出商 2var c4 = b%4 // 取出余数 1print("c3 = \(c3)\nc4 = \(c4)")我们可以看看苹果对%的图解:
商就是除数4的个数:2 余数就是做右边的那个1.
苹果给的图解说明的%的使用,其实仔细看看也给了/的使用.
下面这张数分数的处理:
大概就是以上这么多了.
0 0
- IOS swift 关于!和 ?
- Swift 关于"/"和"%"
- 关于swift和OC混编
- 关于OC和Swift混编
- swift 关于Any 和 AnyObject
- 关于Swift的Tempauth和Keystone
- Swift语法中关于"!"和"?"的解析
- swift 关于字典和数组 笔记
- 《Swift入门》关于Swift
- 关于swift
- 关于swift
- [Swift]Swift中的!和?
- 【Swift中文教程】--关于Swift
- Swift学习笔记--关于Swift
- 关于 Swift(About Swift)
- Swift学习:1.1 关于Swift
- swift学习笔记(三)关于拷贝和引用
- 转:June 2014 关于swift语言中的'?'和‘!'
- 2015湘潭邀请赛 E.Magic Triangle
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- iOS log符号
- iPhone/iOS开启个人热点的垂直适配问题详解
- matlab 编程遇到的问题
- Swift 关于"/"和"%"
- 《一个操作系统的实现》实践总结---写在前面
- 懒加载
- 别人说的Boosted Tree
- HTML5 Canvas 的事件处理
- adb shell 不支持Ctrl + C, TAB, DOWN/UP 等按键问题解决方案
- web406错误
- 常用的正则表达式
- (转)抽象类中的非抽象方法的作用