国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS-C第二天

2019-11-14 19:41:59
字體:
來源:轉載
供稿:網友

主要內容:
           1.數據類型;
           2.常量;
           3.變量;
           4.算數運算符;
     5.賦值運算符;
     6.復合運算符;
     7.位運算符;
           8.表達式;
     9.語句.


1.數據類型:
(1)分類:

數據類型:1整型,2浮點型整型:1字符型 char ,短整型 short ,整型 int , 長整型 long浮點型:單精度 float, 雙精度 double

(2)所占字節數:
整型:(1)字符型 char          1B
        (2)短整型 short          2B 
        (3)    整型 int              4B
        (4)長整型 long            4或8B(三十二位操作系統4B,
                                                六十四位操作系統8B)

浮點型:(1)單精度 float        4B
            (2)雙精度 double    8B

(3)數據類型作用:
1.規定了存儲的大小
2.規定存什么類型的數據

2.常量:
     常量:程序運行期間不能夠改變的值    //整型常量:1,2,3,    //小數常量:1.2,4.566    //字符常量:'A','2','b'    //字符都有對應的數值,可以對照ASCII表查看

3.變量:
(1)變量:程序運行期間能夠改變的量   能夠改變的是變量的內容,變量是一個容器(2)變量的定義:    //三要素:1.類型修飾符 2.變量名 3.賦初值
   //類型修飾符:數據類型
      ②   //變量名的命名規范:
    //a.只能由字母,數字,下劃線組成,不能以數字開頭    //b.不能重名    //c.見名知意    //d.駝峰法命名(大駝峰法,小駝峰法)字母大小寫    //e.不能使用系統關鍵字(保留字)    // 小駝峰法首字母不大寫 大駝峰法首字母大寫    //建立項目與文件名用大駝峰法,建立變量名用小駝峰法    //賦初值:刷盤子
    //等號兩邊加空格    //定義多個相同類型的變量,','    //紅色代表錯誤,黃色代表警告
(3)舉例:    int a = 1; //簡單的變量定義    int  floor = 14;    int  roomNumber = 219;    int appleCount = 1;//小駝峰法    long studentNumber = 20141028;    float PRice = 1.99;    double score = 59.99;    char name = 'K';        int a1 = 5, a2 = 8;    a1 = a2 - a1;//a1:3 a2:8    a2 = a2 - a1;//a1:3 a2:5    a1 = a2 + a1; //a1:8 a2:5    //問題:    //1.見到';'要換行;    //2.定義的時候需要加類型,使用時不需要加類型;


4.算數運算符:(+, -, *, /, %, ++, --);(1) 運算符的認識與應用:
    int a = 5, b = 2;    // sum    int sum = 0;    sum = a + b;    // minus    int minus = 0;    minus = a - b;    //乘法 mul    int mul = 0;    mul = a * b;    //除法 div    int div = 0;    div = a / b;    //取余 remainder    int remainder = 0;    remainder = a % b;
     //求余運算符左右兩邊都必須是整型;    //遞增++ ,-- 誰在前面先做誰;    //a++,等整個式子都運算結束的時候在運算自加;    int c = 0;    c = a++;//c = a, a = a + 1;    c = ++a;//a = a + 1, c = a;(2)舉例:    int a = 5, b = 2;    int c = 0;    c = a+++b;     //c = 7, a = 6;    c = (a++) + b; //c = 7, a = 6;    c = a + (++b); //c = 8, b = 2;

5.賦值運算符: = 

6.復合運算符:(+=, -=, /=, %=);
a += b; 等價于 a = a + b;

7.位運算符:(&, |, ^, <<, >>);
(1)位運算符是對二進制位進行的操作;
     &(按位與) 兩個數換算為二進制后兩個相同位數字都是1為1,有一個不是1則為0;
     |(按位或) 兩個數換算為二進制后兩個相同位數字有一個是1為1,兩個都不是1則為0;
     ~(非運算) 一個數換算為二進制后各個位上的數取反;
     ^(異或)  兩個數換算為二進制后兩個相同位數字相異則為1,相同則為0;
     <<(左移) 一個數換算為二進制后向左移一位  相當于乘以2;
     >>(右移) 一個數換算為二進制后向左移一位  相當于除以2;

運算符優先級:
          如果想讓誰先執行,就給誰加()

8.表達式:
      //表達式:由常量,變量與運算符組成的(或的關系)
      //表達式一定是有返回值的      //b+c  a/d  c%d   a     

9.語句:
   (1)語句:
 //語句:程序執行的最小單位,以分號';'結束    //用分號來計算有幾條語句    //b = a++;    //c = a % b;    //f = a * c;   

   (2) 舉例:    int an = 5;    int bn = 10;    int div = bn / an;    printf("an + bn = %d/n", an + bn);    printf("div = %d/n", div);

 
 
 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台安县| 长宁县| 沙洋县| 军事| 阳新县| 玉龙| 广宁县| 武夷山市| 雷州市| 定陶县| 景泰县| 长岭县| 文山县| 广平县| 京山县| 乌什县| 汝州市| 武宁县| 开鲁县| 丰台区| 额敏县| 托里县| 周宁县| 双牌县| 黑龙江省| 新巴尔虎左旗| 乌鲁木齐县| 华坪县| 萝北县| 苏尼特右旗| 鄢陵县| 镇原县| 台湾省| 德昌县| 丘北县| 洪湖市| 嵩明县| 镇安县| 和田县| 延边| 阿瓦提县|