上课资料档().doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上课资料档()

C語言為了更有效的提升執行速度, 因此僅在必要的時候才會去更改記憶體的內容, 或說得更具體一點, 就是變數的內容在宣告的時候, 並不會為其做初值的設定, 有就是說他只給出記憶體空間但仍維持著該記憶體內的值。 注意初值設定的問題。 所謂的條件就是判斷某種情形成立與否, 成立則為真(true),不成立就是假 (false)。 關於條件的成立與否以C語言來說,就只是1與0這兩個值而已。 或更一般地說,除了0表示假(false)之外,其餘的值都是真(true),只是C預設是用數值1來表示true。 printf(“%d”, 32); C語言的簡寫式簡介: k = k + 1; = ++k; = k++; = k += 1; k = k - 1; = --k; = k--; = k -= 1; a = a @ b; = a @= b; // The symbol @ could be +, -, *, /, %, , , ~, ^ C語言中的整數數值表示法主要分成三種: 8進位:數值前加上數字0,可用數字為0,1,2,3,4,5,6,7。 10進位:正常的數值表示方式,可用數字為0,1,2,3,4,5,6,7,8,9。 16進位:數值前加上數字0x or 0X, 可用數字為0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。 (* 3D, 5Fingers) printf(“%d, %d, %d\n”, 012, 12, 0x12); scanf(“%o, value); scanf(“%d”, value); scanf(“%x”, value); (* 上述scanf中的o與x,可以是小寫或大寫,輸入時可加或不加前導字元, 但建議還是請加上前導字元,讓表示法能更一致。) 任何數值均是以二進位的形式存在電腦的記憶體中,使用時只是依你所指定的顯示要求來將結果轉成不同的進位,例如8, 10, 16進位,但是只要將他們轉成某一特定的數制後,結果都會是相同的。 while(1) will cause an endless loop. = Press Ctrl + C to quit. 輸入三個數a, b, c並判斷三者之間的關係:(共有6種) 1) 可先確定三者要列出的順序是:小到大或大到小。 2) 先拿其中兩個來比;再分別以其結果來與第三個數做比較。 假設選定的是由小到大的排列,先比較a與b: if ab == ---a---b--- 1 2 3 接著再來確定c是落在1, 2, 3的哪一區。 假設落在第3區則表示: abc;其餘狀況請自行推導。 重做標準體重 先輸入是男或女,再據以計算並輸出其標準體重。 修改BMI的程式,使其能重複計算輸入資料的BMI值,直到輸入體重為0時,才結束程式的執行。 (* 請用do-while loop與exit(.);) 印出menu printf(“請選擇:(1)女性 (2)男性”); printf(“1) VIP (80%)\n”); printf(“2) 老主顧 (85%)\n”); printf(“3) 促銷 (90%)\n”); printf(“4) 一般 (95%)\n”); 輸入分數並印出對應的等第:(if_else if_else) 80~100: A 70~79: B 60~69: C 50~59: D 0~49: E 做條件判斷時,可以從一邊逐步往另一邊的方式設定該滿足的條件。 例如,採低分至高分的方式時,可以先判斷 是不是小於50 (E),接著看是不是小於60 (D),依此類推。 就能夠完成成績等第的轉換判斷。 將顧客分成四種類型(type),分別享有不同的折扣: VIP (80%) 老主顧 (85%) 3) 促銷 (90%) 4) 一般 (95%) 假設產品的價格為你學號的末四碼,請分別輸入四種顧客的類型及價格, 並計算所需付的金額。 計算1到你學號末四碼中, 所有奇數或偶數的和(%)、所有是3或5的倍數的個數, 同時是2與7的因數的個數。 條件運算子: (條件式) ? (成立時) : (不成立時) ; 上述運算子是C語言中,唯一的三元運算子。 ( a + b = 其中 + 稱為運算子(operator), a, b稱為運算元(operand) ) 例如:求出某數x的絕對值: int absX, x; absX = (x0) ? (x) : (-x); // 獲得x的絕對值。 (*) char字元的讀取 字元的資料型態:char,可以存一個ASCII符號。 字元的宣告: char ch; // sizeof(ch)=1, 佔用一個byte。 輸出入時的型態格式符號:%c。 字元的初

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档