你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> io開發之C言語第二天

io開發之C言語第二天

編輯:IOS開發綜合

此文描繪了io開發之C言語第二天的相關引見,詳細代碼請看下文

開發環境是OS X零碎下的Xcode

Xcode的兩個快捷鍵以及翻開Xcode項目的正確方式 快捷鍵:command + B 編譯+鏈接 快捷鍵:command + R 編譯 + 鏈接 + 運轉 翻開Xcode項目的正確方式 file —> open(command + O),選擇文件,文件類型為 文件名.xcodeproj 代碼的實時檢測和手動編譯鏈接的區別(command + B) 代碼實時檢測: 不是對代碼的編譯,是xcode的一個智能的功用,有時分不精確 手動編譯鏈接: 底層對C言語順序停止cc -c 和 cc 一定能檢測出語法錯誤 運用Xcode的技巧 修正代碼輸出區的字體 Xcode —> preferences (command + ,) — > Fonts &Colors —> Source Editor —> 全選 —> 設置 修正控制台輸出區的字體 Xcode —> preferences (command + ,) — > Fonts &Colors —> console —>全選 —>設置 command + option + ← 作用: 可以把一個大括號或許一個多行正文裡的內容給折疊起來 command + option + → 作用: 把折疊後的代碼給展開 為Project添加多個Target 什麼是target,可以了解為一個大項目(project)中包括很多小項目(target) 一個target實質上還是一個順序 如何新建target 1>.在源代碼導航區選中project 2>.調出側邊欄 3>.點擊調理出的側邊欄左下角的加號 切換運轉留意要切換target 留意: 假如不切換target會招致 1>.實時代碼反省還是實踐選中的target 2>.編譯運轉還是實踐選中的target 在內存中如何存取數據 C言語中罕見的數據類型 int 整數 范圍是 -2147483648 —— 2147483647 float 單精度小數(單精度浮點數) 無效位數不超越7位的小數,超越7位的局部不能准確的保管 如: 1234.5678f double 雙精度小數(雙精度浮點數) 無效位數不超越16位的小數,超越16位的局部不能准確的保管 如: 12345678912345.127 char 字符 'A', 'B' 變量的聲明 關於變量的概念 變量的實質: 在內存中存儲數據的那塊空間. 數據要存在內存中的步驟 1>.在內存中開拓一塊空間 2>.開拓空間的同時要指定這塊空間的別名類型 3>.這個空間的類型決議了這個空間中可以存儲數據的類型 變量的聲明 數據類型 變量名; int a; 當CPU執行這句話的時分,CPU在內存中開拓了一塊空間,這塊空間值int類型的,這塊空間中只能存儲int類型的數據. 為變量賦值 格式語法: 變量名 = 數據; 等號左邊的內容一定要是等號右邊的變量的類型相婚配,否則會出問題 1>.int int num; num = 1.9;只會存儲整數局部,不會四捨五入 2>.float float f; f = 12.12;編譯器不會正告,由於float和double都是浮點數 f = 12.12f;正確寫法 f = 12.12F;正確寫法 3>.char 1).char類型變量中只能存儲單個字符,並且這個字符還要用單引號括起來 如: char a; a = 'C'; 2).只能寄存一個字符,放多了只能存儲最後一個字符 3).不能放中文;中文占3個字節,char占一個字節 運用printf函數輸入變量的值 為什麼C言語要有變量的存在? 變量的作用就是用來存儲數據. 我們只要把數據存儲起來才干運用它. 所以變量存在的意義就是讓順序員可以運用數據. printf的運用 int 對應的占位符:%d float 對應的占位符:%f double 對應的占位符:%lf char 對應的占位符:%c 運用printf函數一次輸入多個變量的值 假如輸入的數據和後面的要求輸入的個數不婚配,那麼不婚配的那一項輸入的是隨機數. 雙引號中的%前面的占位符一定要和前面輸入的數據類型逐個對應,否則後果就是錯誤的. 運用變量需求留意的細節 可以批量定義類型相反的變量 int num = 1,num2 = 2,num3 = 3; 定義一個變量,假如沒有給它賦值,那麼外面的數據是隨機數. 以下為占位符的運用實例
 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int num = 2;//整型
 6     float f1 = 1.2f;//單精度浮點型
 7     double d1 = 2.4;//雙精度浮點型
 8     char ch1 = 'a';//字符型
 9 
10     printf("num = %d,f1 = %f,d1 = %lf,ch1 = %c\n",num,f1,d1,ch1);   
11 
12     return 0;
13 }

經過本文的學習希望對您理解和學習IOS開發的相關知識有一些好的協助.感激關注本站.我們將為您搜集更多更好的IOS開發教程.

【io開發之C言語第二天】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved