C轉換格式符和修飾符

一個有用的 C 轉換格式符和修飾符的參考手冊。 在這篇文章中,我想為你列出所有可以在 printf()、scanf() 和類似的輸入輸出函數中使用的 轉換格式符。 格式符 含義 %d / %i 有符號十進制整數 %u 無符號十進制整數 %c 無符號 char %s 字符串 %p 指針的十六進制形式 %o 無符號八進制整數 %x / %X 無符號十六進制數 %e 科學記號表示的浮點數(使用小寫 e) %E 科學記號表示的浮點數(使用大寫 E) %f 十進制表示的 double 數字 %g / %G 根據值,在十進制或科學記號中表示的 double 數字 除了這些格式符,我們還有一組 修飾符。 首先是 數字。在 % 和格式符之間使用一個數字,你可以指定最小的字段寬度。例如:%3d 會佔用 3 個空間,不管打印的數字是什麼。 下面這段代碼: printf("%4d\n", 1); printf("%4d\n", 12); printf("%4d\n", 123); printf("%4d\n", 1234); 應該打印出: 1 12 123 1234 如果在數字之前加上一個點,則表示精度:即小數位數。這當然適用於十進制數字。例如: printf("%4.2f\n", 1.0); printf("%4....

SwiftUI: 瀏覽視圖和修飾器

在 SwiftUI 簡介 文章中,我提到了視圖。 SwiftUI 就是關於視圖的。 還記得 Hello World 應用程式嗎? import SwiftUI struct ContentView: View { var body: some View { Text("Hello World") } } ContentView 是主要的視圖。它的工作是定義構成我們應用程式的視圖。 在這裡,我們只有一個視圖,Text。 如果你在 Xcode 中運行這段程式碼,應用程式會如下所示: 注意在 ContentView 結構後面的額外程式碼:這是告訴 Xcode 在右側的預覽面板中要顯示什麼的方式。這不是應用程式的一部分,但在開發中會用到。 視圖可以有修飾器。 以下是 Text 視圖的一個修飾器範例:font()。 struct ContentView: View { var body: some View { Text("Hello World") .font(.largeTitle) } } 這個修飾器接受我們創建的 Text 視圖並使字體變大: 不同的視圖可以有不同的修飾器。 到目前為止,我們只看到了 Text 視圖,這個視圖有許多你可以使用的修飾器,其中包括: font() 設定視圖中文字的默認字體 background() 設定視圖的背景 foregroundColor() 設定視圖顯示的前景元素的顏色 padding() 在視圖四邊添加填充 ⋯還有許多其他的修飾器。對於 Text 視圖,你可以在這個頁面查看所有可以使用的修飾器:https://developer....