亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

iOS階段學習第三天筆記(運算符)

2019-11-14 18:49:27
字體:
來源:轉載
供稿:網友

iOS學習(C語言)知識點整理筆記

1、運算符

 一、算術運算符

 1)表達式由變量、常量、運算符構成,有確定的類型和值

 2)算術運算符包括: +(加),-(減),*(乘),/(除),%(模)

 3)算術運算符優先級 括號()> * ,/ ,%  >+,-

 4)%表示取余、取模  a%b 表示a除以b取余數

 5)整數相除保留兩位小數處理方法如: PRintf(“%.2f”,(float)14/9);

 6)自增自減運算符:++;- -

 7)a++ 與 ++a 的區別: ++a 返回值是a+1, b=++a 相當于a=a+1然后b=a ; a++ 返回值是 a ,b=a++ 相當于b=a 然后a=a+1

 

二、關系運算符

 1)關系運算符包括: >, >=, <, <=, ==, !=

 2)關系運算符比較結果成立是 1(true),不成立結果是0(false)

 

三、邏輯運算符

 1)邏輯運算符包括:

       &&(邏輯與/并且,要2者都成立才為真);

       ||(邏輯或/或者 只要一個條件滿足即為真);

       !(邏輯非/不是)  !(真)=假  !(假)=真  非0=真 邏輯運算符 一般與if連用

 

 四、三目運算符

    1)三目運算組成結構:(條件表達式)?(語句1):(語句2) 

        例如:c= a>b?a:b; 表示 取a b兩者中的最大值賦值給c

 

五、賦值運算符

  1)賦值運算符包括:=,+= ,-=,*=,/=,%=

  2)+= 表示前變量等于變量原有的值加上后面的值 例如:a+=b 表示 a=a+b;

 

六、逗號運算符

 1)逗號運算符優先級最低 例如 (表達式1、表達式2,.....,表達式n)=表達式n 取最后一個表達式

  

 七、位(單bit)操作運算符

      1) 按位與 &  ;  按位或  | ;按位取反 ~ ;位移操作 

      2)代碼實例:

 1    int a=0xff; 2    printf(“%d/n”,a&0x0f)//結果為:0x0f=15 3      /* 4       分析: 5         1111,1111 6         0000,1111 7         —————————— 8         0000,1111(0為假 1為真 &條件下  假&真=假 真&真=真 ) 9     */11      a = 0xf0;12      printf("%d/n",a|0x0f);//結果:0xff13     /* 14      1111,000015      0000,111116     */18     /*把a的第三個bit設置成0,從 第bit算起*/19     a = 0xcc;//0b1100110020     a = a&0xf7;21     /* 
1100,1100
22 1111,0111 //0b1100,0100 0xc4=19623 */25 /*26 把a的第三個bit設置成127 */28 a = 0;29 a = a|0x8;30 /*31 0000,000032 0000,1000 =0x8;33 */ 34 printf("a=%d/n",a);36 a = 0b110;37 printf("%d/n",a<<2);//結果:0b1,1000=2439 a = 0b0110;40 /*41 分析:42 int=4字節=32bit 43 即 a=0b0110=0b 0000,0000,0000,0000,0000,0000,0000,011044 按位取反后的結果:1111,1111,1111,1111,1111,1111,1111 ,100145 */46 printf("~a=0x%x=%d/n",~a,~a);//按位取反,0xfffffff9=-7

 八、各類運算符的優先級比較

   1、 括號(可以嵌套)>單目(++,- -,!)>算術> 關系>邏輯>賦值

 九、數據類型轉換

 1 int main() 2 { 5    int a = 0xfff1;
7 char c = a;//隱式轉化
9 printf("%d=0x%x/n",c,c);//截斷,取低8bits11 printf("%f/n",(float)14/5);//強制類型轉換,14轉成float13 /*15 1、與long運算,轉成long17 2、float參與運算,轉成double運算19 3、char 和short運算的時候,轉成 int21 4、有符號->無符號23 */25 float f = 3.14;27 printf("3.14+2000=%f/n",f+2000);29 char ch1 = -128;//0x8031 int i = ch1;//char->int.位擴展:負數補1,正數補033 //0x80(char)-> 0xffff,ff8035 printf("i=%d=0x%x/n",i,i);37 ch1 = 8;//0x839 i = ch1;//char->int.位擴展:負數補1,正數補041 printf("i=%d=0x%x/n",i,i);43 return 0;45 }

 十、宏定義

   1)宏定義一般都為大寫 格式:#define 別名 (大寫) 表達式/ 參數

   2)宏定義的作用是 增強代碼可讀性,方便數值修改 

   3)例如 通過宏定義求兩數最大值 方法:

1   #define MAX(a,b) a>b?a:b2   #include <stdio.h>3    int main(){4      printf("請輸入兩個數:/n");5      scanf("%d%d",&a,&b);6      printf("最大值是:%d",MAX(a,b));7      return 0;8    }

 

 十一、輸入輸出

 1) scanf()/getchar()  用于接收用戶輸入  printf()/putchar() 用于輸出信息

 2)scanf(“格式化字符串”,參數地址列表)  scanf 輸入參數必須加上“& ”取地址符號,字符串數組除外; scanf根據回車鍵執行,

     根據Tab或空格來分隔字符,回車表示接收結束,scanf 接收輸入是也可指定長度,如果輸入信息大于指定長度

     則從右向左截??; 例如:int a=12345;scanf(“%3d”,&a)  printf(“%d”,a)輸出結果為 123 ;輸入信息小

    于指定寬度則無影響。

 3)printf(“格式化字符串”,輸出信息); printf 中可通過格式化字符串中置入數字來設定輸出寬度 ;

      例如:printf(“%8d”,19) 向右推移8個長度輸出19 ;如果輸出數據大于指定寬度則不起作用

 4)解決scanf輸入緩沖區問題 即:當輸入為char(%c)類型 前面有輸入時會直接跳過本次的輸入。

    代碼實例:

 1     short s; 3     printf("輸入一個Short/n"); 5     scanf("%hd",&s); 7     printf("輸出一個Short值%hd/n",s); 9     char c,last;11     printf("輸入一個char/n");13     scanf("%c",&c);//方法一  輸入緩沖區里面殘留一個回車符 %c作為有效輸入 
scanf("%c",&c);
15 //last=getchar();//方法二 getchar()從里面取走一個字符
17 printf("輸出一個char值%c/n",c);

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久电影免费观看完整版| 欧美一级免费看| 日韩中文字幕在线播放| 久久精品这里热有精品| 欧美激情第三页| 欧美激情视频在线观看| 欧美日韩国产中文精品字幕自在自线| 欧美乱大交xxxxx| 国产97色在线|日韩| 亚洲精品久久7777777| 亚洲精品成a人在线观看| 国产综合福利在线| 欧美日韩国产一区二区三区| 在线看国产精品| 国产精品入口夜色视频大尺度| 国产亚洲精品美女久久久| 俺也去精品视频在线观看| 亚洲第一精品久久忘忧草社区| 91精品国产网站| 91av在线影院| 久久久噜噜噜久噜久久| 国产精品视频yy9099| 国外视频精品毛片| 久久在线免费视频| 久久99久久久久久久噜噜| 日韩在线资源网| 久久精品人人做人人爽| 久久久久亚洲精品国产| 久久久999精品免费| 欧美最猛性xxxxx亚洲精品| 久久精品国产成人| 欧美体内谢she精2性欧美| 亚洲精品视频二区| 成人深夜直播免费观看| 亚洲白拍色综合图区| 国产精品麻豆va在线播放| 8090理伦午夜在线电影| 亚洲精品国精品久久99热一| 欧美性猛交xxxx乱大交极品| 中文字幕亚洲欧美一区二区三区| 91国产精品电影| 国产精品久久久久久av下载红粉| 日本精品免费观看| 欧美精品情趣视频| 色哟哟网站入口亚洲精品| 亚洲一区二区三区四区视频| 欧美视频一区二区三区…| 国产精品久久久久久久电影| 国产成人精品在线播放| 欧美日韩在线视频一区二区| 亚州国产精品久久久| 精品国产区一区二区三区在线观看| 国产69精品久久久| 久久激情视频久久| 欧美日韩电影在线观看| 粉嫩av一区二区三区免费野| 日韩中文字幕在线播放| 久久久最新网址| 欧美在线免费观看| 北条麻妃久久精品| 亚洲三级黄色在线观看| 国产精品视频一区国模私拍| 日韩av有码在线| 欧美做爰性生交视频| 国产精品一区二区三区毛片淫片| 久久久精品免费| 日韩不卡中文字幕| 成人黄色免费在线观看| 久久久免费av| 亚洲欧美国产精品久久久久久久| 成人美女av在线直播| 日韩中文字幕在线| 久久久久久18| 午夜精品福利在线观看| 在线亚洲欧美视频| 欧美裸体视频网站| 亚洲美女性生活视频| 欧美激情一二三| 成人精品视频99在线观看免费| 国自产精品手机在线观看视频| 日韩激情第一页| 国产suv精品一区二区三区88区| 蜜臀久久99精品久久久无需会员| 国产精品美女久久久免费| 国产成人黄色av| 成人网中文字幕| 97在线免费视频| 成人福利视频网| 国产主播精品在线| 免费91麻豆精品国产自产在线观看| 中文一区二区视频| 欧美在线视频在线播放完整版免费观看| 在线国产精品视频| 欧美自拍视频在线| 亚洲精品欧美一区二区三区| 欧美激情中文字幕乱码免费| 国产98色在线| xx视频.9999.com| 国模精品视频一区二区| 久久综合久久88| 操91在线视频| 亚洲三级 欧美三级| 日韩一区二区三区xxxx| 成人亲热视频网站| 午夜免费久久久久| 亚洲成人激情图| 91精品国产自产在线老师啪| 一本大道久久加勒比香蕉| 亚洲国产精品中文| 亚洲视频网站在线观看| 日韩经典中文字幕| 亚洲码在线观看| 国产美女精品视频| 国产精品∨欧美精品v日韩精品| 久久国产精品久久久久久| 九九视频直播综合网| 国产精品久久77777| 国产精品中文字幕在线观看| 国产精品男人爽免费视频1| 在线观看91久久久久久| 曰本色欧美视频在线| 日日骚久久av| 日本精品va在线观看| 午夜精品久久久久久久白皮肤| 欧美另类极品videosbest最新版本| 久久精品电影网站| 伊人青青综合网站| 亚洲精品欧美一区二区三区| 亚洲精品在线观看www| 久久久亚洲福利精品午夜| 亚洲性av在线| 欧美大片在线看免费观看| 久久视频在线播放| 国产亚洲欧洲高清| 亚洲激情自拍图| 国产精品网红福利| 尤物精品国产第一福利三区| 亚洲精品国产综合区久久久久久久| 国内精品一区二区三区四区| 97精品视频在线| 成人黄色片在线| 日本韩国欧美精品大片卡二| 国产精品久久久久久久久久久新郎| 国产精品99久久99久久久二8| 国产suv精品一区二区三区88区| 国产精品一区二区性色av| 久久久久久久久久婷婷| 黑人巨大精品欧美一区二区一视频| 欧美成人精品xxx| 亚洲美女免费精品视频在线观看| 97激碰免费视频| 97色伦亚洲国产| 日韩av在线网站| 热99精品只有里视频精品| 国产精品久久97| 69久久夜色精品国产69乱青草| 欧美一级成年大片在线观看| 2019国产精品自在线拍国产不卡| 欧美成人性生活| 91在线观看免费网站| 美日韩丰满少妇在线观看| 最近2019年手机中文字幕| 欧美大片欧美激情性色a∨久久| 亚洲男人天堂网|