Day6 Data types, Variables, and Operators (Ⅱ)

Integers(整数)
https://ithelp.ithome.com.tw/upload/images/20210918/20140457SNUPAcUAa1.jpg
●最常使用的是integer type是int
●如果数字超出type的可行范围,则称为overflow(表示无意义)

Float-Point Numbers(浮点数)
https://ithelp.ithome.com.tw/upload/images/20210918/201404579TBm8cuIq8.jpg
●在需要计算小数的时候使用
Question:x=x+1 是否正确?
Ans:对於数学的角度来看,肯定会知道这是不可能存在的式子,但以程序的角度来看,这是一个不完全错误的式子!因为在程序内” = “是赋予、指定的意思。

Two “Before” Rules
● A variable must be declared before it can be assigned a value
(必须先宣告才赋值)
● A declared variable must be assigned a value before it can be used
(宣告的变数需在使用前赋值)

Arithmetic Operators(算术运算符)
https://ithelp.ithome.com.tw/upload/images/20210918/20140457Z7PlRalIhj.png
补充:3.0/2.0=1.5;3/2=1(要算到小数点须加上.0,否则只会算到整数!)

Casting
https://ithelp.ithome.com.tw/upload/images/20210918/20140457zKZ1fQcyqP.jpg
(int)y 表示强制转型
O: Small-size types → large-size types
X: Small-size types → large-size types (need a cast)
O: Simple types → complicated types
X :Simple types → complicated types (need a cast)


<<:  DAY3 安装 Kubernetes

>>:  Day 3 设定 tsconfig.json 档

Unity自主学习(十八):认识Unity介面(9)

昨天看完了"Transform"栏位之後,接下来"属性检视区"...

Android Studio Mac 版本 git log 中文无法显示

打开Preference,选择 Appearance & Behavior 勾选 Use c...

Day2 连假做虾毁-来做胡椒虾

适合周末的呛辣带劲胡椒虾,配着冰冰的啤酒,边吃虾边聊天边追剧超适合,这次来做经典的下酒菜胡椒虾,简单...

【Day 6】Replication

决定要拆章节了, 这篇只有 5.1, 5.2 5.3 放明天,因为我好累。 这章会提到 replic...

聊天软件上的 WebRTC

为什麽要用 WebRTC 我们的 App 是聊天软件,一开始只有文字对话,那时用 socket.io...