常量 變數 賦值 c

來源:互聯網
上載者:User

標籤:

  1. 常量
  2. 常量表示一些固定的資料;0.0是小數;0才0;浮點型加f;1.2f是單精確度浮點;1.2是雙精確度;
  3. 字串用的是雙引號;字元是由單引號;
  4.  
  5. 變數
  6. 表示可變的資料;
  7. 怎麼定義變數:變數類型+變數名;只要定義了這些,你就會在記憶體中有儲存空間了;
  8. int score;變數名也是標識符的一種;
  9. 只要你定義了這個變數,就會有給它獨一無二的儲存空間;
  10. 不同的類型有不同的大小;寫類型的目的是約束變數的大小;
  11. 整型資料4個位元組;char類型1個位元組;
  12.  
  13. 賦值
  14. score = 1000; 賦值操作;賦值運算子;從右至左;char表示字元;
  15. 每一次賦值都會把前一次的值覆蓋掉;第一次賦值表示初始化;int a = 20;
  16. 可以連續定義變數;int d,e,f;
  17. b = a = 40;先把40給a,再把a的值賦值給b;
  18. printf(“分數是%d\n”,score); %d是一個格式符;預留位置;%d是用來佔一個位置;未來是給score使用的;%d只能用來輸出整數;
  19. %f輸出的事單精確度;%f用來輸出小數;預設是6位;%c表示char類型;%d和%i是一樣的,都可以表示整型;
  20. printf(“/分數是%d\n”,””,””,score,height,socreGrade);
  21. 總結:
  22. 變數的定義;說清楚變數類型和變數名;變數的賦值;變數的輸出;printf(“%d\n”,a)
  23.  
  24. 變數在函數中的範圍:
  25. 變數使用注意;變數是有範圍的
  26. main的儲存空間是不固定的;
  27. 一個函數是一個大的代碼塊;裡面可以有小的代碼塊;
  28. 代碼塊是用來約束代碼的位置;範圍的代碼就近原則;
  29. 代碼塊裡面的代碼只作用在代碼塊內;但如果代碼塊內無法實現,會跳出來作用在最近的代碼塊上;
  30. 代碼塊可以提升效能的;
  31. mac電腦的編譯器是64位的;對應的資料類型位元組數是:char 1個位元組;int 4個位元組;float 4個位元組;double 8個位元組;
  32. 變數從定義的那一行開始,作用到代碼塊結束;代碼塊可以及時回收記憶體,提升效能;

常量 變數 賦值 c

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.