如何在 Swift 程式中列印整數?
本教程將討論如何編寫一個 Swift 程式來列印整數。整數表示沒有小數部分的數字,例如 45、980、-234、24 等。Swift 支援 8 位、16 位、32 位和 64 位的有符號和無符號整數。這裡有符號整數由 Int 表示,而無符號整數由 UInt 表示,它們的大小與當前平臺相同,例如,如果平臺是 32 位,則大小為 Int32 或 UInt32,除非您使用某種特定大小的整數。
語法
以下是建立整數型別變數的語法
var x : Int Or var y : Uint
列印整數的演算法
步驟 1 - 定義兩個變數
步驟 2 - 將這些變數的值輸入到任何整數型別中 -
Int、UInt、Int8 和 UInt16
步驟 3 - 對這些變數執行操作
步驟 4 - 列印輸出
示例
列印整數
以下程式演示瞭如何列印整數。這裡我們建立了四個不同大小的整數型別變數,例如 Int、UInt、Int8 和 UInt16。
import Foundation
import Glibc
var number1 : Int
var number2 : UInt
var number3 : Int8
var number4 : UInt16
number1 = -900
number2 = 1872
number3 = 2
number4 = 234
print("Number 1:", number1);
print("Number 2:", number2);
print("Number 3:", number3);
print("Number 4:", number4);輸出
Number 1: -900 Number 2: 1872 Number 3: 2 Number 4: 234
如您所見,整數是在 Int、UInt、Int8 和 UInt16 中建立的。
示例
現在我們將檢查如果我們更改上述值的符號會發生什麼。
import Foundation
import Glibc
var number1 : Int
var number2 : UInt
var number3 : Int8
var number4 : UInt16
number1 = 900
number2 = -1872
number3 = -2
number4 = -234
print("Number 1:", number1);
print("Number 2:", number2);
print("Number 3:", number3);
print("Number 4:", number4);輸出
main.swift:12:11: error: negative integer '-234' overflows when stored into unsigned type 'UInt16' number4 = -234 ^ main.swift:10:11: error: negative integer '-1872' overflows when stored into unsigned type 'UInt' number2 = -1872
這裡,Int 和 Int8 可以接受負值和正值,而 Uint 和 UInt16 只能接受正值,如果我們嘗試新增負值,我們將得到以下錯誤。
示例
列印使用者給定的整數
以下程式演示瞭如何列印使用者給定的整數。
import Foundation
import Glibc
print("Hello User! \nPlease enter a number:")
if let num = readLine(){
if let value = Int(num)
{
print("Entered Integer: ", value);
}
}輸入
Hello User! Please enter a number: 2345
輸出
Entered Integer: 2345
這裡我們使用 readLine() 函式從使用者讀取輸入。然後我們使用 Int() 函式將輸入轉換為整數,並使用 print() 函式顯示輸入的值。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP