《Objective-C 編程》3.變量與類型

變量命名規范

名稱必須以字母下劃線(_)開頭,之后可以是任何(大寫或小寫)字母、下劃線或者0~9之間的數字組合。

合法名稱:

  • priceisEqual_numbermyBookabc_AE86

非法名稱:

  • sum$value——$是一個非法字符。
  • piece flag——名稱中間不允許有空格。
  • 3Spencer——名稱不能以數字開頭。
  • int——不可使用保留字。

規范的變量名命名方式:

  • 小寫字母開頭。
  • 名稱中的新單詞用大寫字母開頭。
    例:currentDatebusinessTypenameidNumber

變量

執行中的程序需要空間保存數據,以供將來使用。能夠保存數據的空間稱為變量,每個變量都有名稱和類型。通過聲明類型和名稱,可以為程序創建新的變量。

float weight

以上代碼聲明了一個變量,變量的類型是 float,名稱是 weight,但是這個變量還沒有被賦值。

為什么要給變量聲明類型?

  1. 有了變量的類型信息,編譯器才能替你檢查代碼、報告潛在的錯誤或問題。
  2. 有了變量的類型信息,編譯器才知道要為相應的變量保留多少存儲空間。
#include <stdio.h>

int main(int argc, const char * argv[]) {
    
    // 聲明變量,變量名為weight,類型是float
    float weight;
    
    // 為weight變量賦值
    weight = 14.2;
    
    // 向控制臺輸出weight變量,以便查看
    // 打印:The turkey weights 14.200000.
    printf("The turkey weights %f.\n",weight);
    
    // 再聲明一個類型為float的變量
    float cookingTime;
    
    // 計算烤制時間,將結果賦給cookingTime變量
    cookingTime = 15.0 + 15.0 * weight;
    
    // 向控制臺數輸出cookingTime變量,以便查看
    // 打印:Cook it for 228.000000 minutes.
    printf("Cook it for %f minutes.\n",cookingTime);
    
    // -----------------練習:TwoFloats---------------
    
    float a = 3.14;
    float b = 42.0;
    double sum = a + b ;
    printf("sum = %f \n",sum); // 打印:sum = 45.139999
    printf("sum = %.f \n",sum); // 打印:sum = 45
    printf("sum = %.2f \n",sum); // 打印:sum = 45.14
    
    // 函數結束,返回 0 表示成功
    return 0;
}

附:C語言保留關鍵字

——摘自維基百科

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 代碼編寫規范目的:能夠在編碼過程中實現規范化,為以后的程序開發中養成良好的行為習慣。代碼編寫規范使用范圍:J2EE...
    CoderBigBear閱讀 910評論 0 4
  • python 中變量的命名規范 模塊名: 小寫字母,單詞之間用_分割 ad_stats.py 包名: 和模塊名一樣...
    步_塵閱讀 2,540評論 0 0
  • 1、引言 數據庫設計過程中表、字段等的命名規范也算是設計規范的一部分,不過設計規范更多的是為了確保數據庫設計的合理...
    SnowflakeCloud閱讀 41,108評論 0 48
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • 1.JavaScript變量 變量(Variables)在程序中用于存儲數據,我們可以將數據存入變量,并在將來替換...
    天真即是正義閱讀 489評論 0 3