版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3第3章C順序程數(shù)據(jù)的C數(shù)據(jù)的3.1順序程序設(shè)計(jì)示的溫度(如F,今要求把它轉(zhuǎn)換為以攝氏法表示的溫度(C)。解題思路:找到二者間的c5(f32)f代表華氏溫度,c代表3.1順序程序設(shè)計(jì)示的溫度(F,今要求把它轉(zhuǎn)換為以攝氏法表示的溫度(C)。輸入輸入f的c5(f32)輸出c的5(f9
順序程序設(shè)計(jì)#include<stdio.h>intmain(){floatf,c;
c=(5.0/9)*(f-
計(jì)算c的return}
輸出f和c的3.1順序程序設(shè)計(jì)活期,年利率為一年期定期,年利率為r2(存兩次半年定期,年利率為3.1順序程序設(shè)計(jì)解題思路:確定計(jì)算本息和 一年期定期存款,一年后本息和為兩次半年定期存款,一年后本息和p3=p0(1+r3)(1+r3 3.1順序程序設(shè)計(jì)輸入p0,r1,r2,r3輸入p0,r1,r2,r3計(jì)算計(jì)算計(jì)算p3=p0(1r3)(1r3 輸出順序程序設(shè)計(jì)定義變量定義變量同時(shí)賦予intmain({floatp0=1000,r3=0.0198,p1,p2,p1=p0*(1+r1);p2=p0*(1+p3=p0*(1+r3/2)*(1+printf(”%f\n%f\n%f\n”,p1,p2,p3);return0;}3.2數(shù)據(jù)的表3.2數(shù)據(jù)的表現(xiàn)形式數(shù)據(jù)類整型數(shù)字符型數(shù)浮點(diǎn)型數(shù)怎樣確定常量的運(yùn)算符和表3.2.1常量和變常量3.2.1常量和變整型常量:如1000,12345,0,-實(shí)型常十進(jìn)制小數(shù)形式:如 指數(shù)形式:如12.34e3(代表字符常量:如轉(zhuǎn)義字符:如字符串常量:如符號(hào)常量:#definePI常量和變變量:在程序運(yùn)行期間,變量的值是可變量必須先定義,后使定義變量時(shí)指定該變量的名字和變量名和變量值是兩個(gè)不同的概變量名實(shí)際上是以一個(gè)名字代表的一 地 3.2.1常量和變常變量:3.2.1常量和變標(biāo)識(shí)符:一個(gè)對(duì)象的名字Class,day,BASIC,li_ling不合法數(shù)據(jù)類所謂類型,就是對(duì)數(shù)據(jù)分配單元的安排,包括單元的長(zhǎng)度(占多少字節(jié))以及數(shù)據(jù)的形式不同的類型分配不同的長(zhǎng)度和形式3.2.2數(shù)據(jù)類C語(yǔ)言允許使用的數(shù)基本類整型基本整短整長(zhǎng)整雙長(zhǎng)整字符布爾
浮點(diǎn)類單精度浮雙精度浮復(fù)數(shù)浮點(diǎn)數(shù)據(jù)類C語(yǔ)言允許使用的數(shù)算術(shù)基本類算術(shù)枚舉類空類派生類指針數(shù)組結(jié)構(gòu)體類共用體類函數(shù)
純量類3.2.3整型數(shù)整3.2.3整型數(shù)最基本的整型基本整型(int型):占2個(gè)或4個(gè)字3.2.3整型數(shù)整3.2.3整型數(shù)整型變量的符號(hào)整型變量可以將變量定義為“無(wú)符號(hào)”類擴(kuò)充的整型數(shù)擴(kuò)充的整型類有符號(hào)基本整無(wú)符號(hào)基本整有符號(hào)短無(wú)符號(hào)短有符號(hào)長(zhǎng)無(wú)符號(hào)長(zhǎng)
[signed]int;unsignedint;[signed]short[int];unsignedshort[int];[signed]long[int];unsignedlong[int]有符號(hào)雙長(zhǎng)整型[signedlonglong無(wú)符號(hào)雙長(zhǎng)整型unsignedlonglong字符型數(shù)字符是按其代碼(整數(shù))形 C99把字符型數(shù)據(jù)作為整數(shù)類型的字符型數(shù)據(jù)在使用上有自3.2.4字符型數(shù)字符與字符大多數(shù)系統(tǒng)采用ASCII字符字母:A~Z,a數(shù)字專門(mén)符號(hào):29個(gè):&*空格符:空格、水平制表符、換行)、回車(chē)(以‘\r’表示)3.2.4字符型數(shù)字符’1’和整數(shù)1 000011000 0000000000000001字符型數(shù)字符變用類型符char定義charc=系統(tǒng)把“?”的ASCII代碼63賦給變量printf(”%d輸出結(jié)果63浮點(diǎn)型數(shù)浮點(diǎn)型數(shù)據(jù)是用來(lái)表示具有小數(shù)點(diǎn)的float型(單精度浮點(diǎn)型編譯系統(tǒng)為float型變量分配4個(gè)字 3.2.5浮點(diǎn)型數(shù)浮點(diǎn)型數(shù)據(jù)是用來(lái)表3.2.5浮點(diǎn)型數(shù)float型(單精度浮點(diǎn)型double型(雙精度浮點(diǎn)型編譯系統(tǒng)為double型變量分配815位有效怎樣確定常量的整型常量:不帶小系統(tǒng)根據(jù)數(shù)值的大小確定int型還是long型C編譯系分配8運(yùn)算符和表達(dá)基本的算術(shù)運(yùn)+:正號(hào)運(yùn)算符(單目運(yùn)算符-:負(fù)號(hào)運(yùn)算符(單目運(yùn)算符 :乘法運(yùn)/:除法運(yùn):求余+:加法運(yùn)-:減法運(yùn)說(shuō)兩個(gè)整如5/3的結(jié)果值為1,舍去小數(shù)部VC++如5/3=1,-5/3=-1,取整后向自增、自減運(yùn)算符作用是使變量的值1或減++i,--i:在使用i之前,先使i的值加(減i++,i--:在使用i之后,使i的值加(減算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)與結(jié)合數(shù))連接起來(lái)的、符合C語(yǔ)則的式子,運(yùn)算對(duì)象包括常量、變量C語(yǔ)言規(guī)定了運(yùn)算符的優(yōu)不同類型數(shù)據(jù)間的+、-、*、/運(yùn)算的兩個(gè)數(shù)中有一個(gè)數(shù)為float字符型數(shù)據(jù)與整型數(shù)據(jù)進(jìn)行運(yùn)算,就是把字符ASCII代碼與整型數(shù)據(jù)進(jìn)行運(yùn)解題思路關(guān)鍵是找到大、小寫(xiě)字母間的內(nèi)在聯(lián)#include<stdio.h>intmain(){charc1=’A’;將字符‘A’的ASCII代碼65放到c1中c2=c1+32;將65+32的結(jié)果放到c2中printf("%c\n",c2);用字符形式輸出printf(”%d\n”,c2);用十進(jìn)制形式輸出return}強(qiáng)制類型轉(zhuǎn)換運(yùn)強(qiáng)制類型轉(zhuǎn)換運(yùn)算符的一般形式(類型名)(表達(dá)式(int)
(將a轉(zhuǎn)換成double類型(將x+y的值轉(zhuǎn)換成int型(float)(5%3)(將5%3的值轉(zhuǎn)換成float型有兩種類型系統(tǒng)自動(dòng)強(qiáng)制類型C運(yùn)算(1)算術(shù)運(yùn)算(+-*/%++--(2)關(guān)系運(yùn)算(><==>=<=(3)邏輯運(yùn)算(?。Γ?4)位運(yùn)算(<<>>~|∧(5)賦值運(yùn)算(=及其擴(kuò)展賦值運(yùn)算符(6)條件運(yùn)算6.C運(yùn)算逗號(hào)運(yùn)算指針運(yùn)算求字節(jié)數(shù)強(qiáng)制類型轉(zhuǎn)換運(yùn)算成員運(yùn)算
(*和((類型(.-下標(biāo)運(yùn)算其
([(如函數(shù)調(diào)用運(yùn)算符3.33.3CC語(yǔ)句最基本的語(yǔ) 賦值語(yǔ)CC控制語(yǔ)句:if、switch、for、whiledo…while、continue、break、、goto函數(shù)調(diào)用表達(dá)式復(fù)合 賦值 賦值語(yǔ)賦值語(yǔ)輸入輸出其中最基本的是賦 賦值語(yǔ) 賦值語(yǔ)關(guān)鍵是找到求三角形面積為area s(sa)(sb)(s其中#include<stdio.h>#include<math.h>intmain(){doublea,b,c,s,area;
對(duì)邊長(zhǎng)a、b、c
計(jì)算計(jì)算計(jì)算return}#include#includemath.h調(diào)用數(shù)學(xué)函數(shù)加此intmain({doublea,b,c,s,area;
數(shù)學(xué)函數(shù),計(jì)算平s=(a+b+c)return}#include#includemath.h調(diào)用數(shù)學(xué)函數(shù)加此intmain({doublea,b,c,s,area;
歸納總結(jié)1賦值運(yùn)算“=”是作用是將也可以將一個(gè)表達(dá)式的值賦給一個(gè)變歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn) 等價(jià)于歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn)賦值表達(dá)一般形變量賦值運(yùn)算符表達(dá)對(duì)賦值表求賦值運(yùn)算符右側(cè)賦給賦值運(yùn)算符左側(cè)歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn)賦值表達(dá)“a=(b=5)”和“a=b=5”等“a=b”和“b=a歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn)賦值表達(dá)賦值過(guò)程中的類型兩側(cè)類型一致時(shí),直接賦定義變歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn)賦值表達(dá)賦值過(guò)程中的類型賦值表達(dá)式和賦值賦值表達(dá)式的末尾沒(méi)有分號(hào),而賦值語(yǔ)句有分歸納總結(jié)賦值運(yùn)算復(fù)合的賦值運(yùn)賦值表達(dá)賦值過(guò)程中的類型賦值表達(dá)式和賦值變量賦初intinta=3;相當(dāng)于int 輸入輸有關(guān)數(shù)用printf函數(shù)用scanf字符數(shù)例3.5ax2bxc0方程的根b24ac>0由數(shù)學(xué)知識(shí)已b24acb2,則一元二次方b2x1
b
x2b2b2
b若記p
b2q
pqx2p#include<stdio.h>#include<math.h>intmain()
程序中調(diào)用數(shù)學(xué)函數(shù){doublea,b,c,disc,x1,x2,p,q;
輸入a,b,c的return0; #include<stdio.h>#include<math.h>intmain(){double
輸入的是精度型return0; #include<stdio.h>#include<math.h>intmain(
自動(dòng)轉(zhuǎn)成{doublea,b,c,disc,x1,x2,p,q;后賦給
要求輸入3個(gè)實(shí) return0; #include<stdio.h>#include<math.h>intmain(){double return0; 輸出數(shù)據(jù)占7列,其中小數(shù)占2 3.4.2有關(guān)數(shù)據(jù)輸入輸出的幾乎每一個(gè)C程序都包含輸入輸輸入輸出是程序中最基本的操作之3.4.2有關(guān)數(shù)據(jù)輸入輸出的3.4.2有關(guān)數(shù)據(jù)輸入輸出的C語(yǔ)言本身不提供輸入輸出語(yǔ)putchar、getchar、puts、3.4.2有關(guān)數(shù)據(jù)輸入輸出的#include或#include這兩個(gè)函數(shù)是格式輸入輸用這兩個(gè)函數(shù)時(shí),必須指1.printf函數(shù)的一般格 (格式控制,輸出表列例如格1.printf函數(shù)的一般格 (格式控制,輸出表列例如普普通字printf函數(shù)的一般格 (格式控制,輸出表列例如可以是常量、變量或表達(dá)常用格式d格式可以在格 中指定輸出數(shù)據(jù)的域%d輸出int型數(shù)%ld輸出long型數(shù)常用格式charch=’a’; 輸出字符常用格式s格式 輸出字符用printf函數(shù)輸出數(shù)常用格式f格式符。用來(lái)輸出實(shí)數(shù),以小數(shù)形式輸①不指定數(shù)據(jù)寬度和小數(shù)位數(shù),用doublea=1.0;用printf函數(shù)輸出數(shù)常用格式f格式符。用來(lái)輸出實(shí)數(shù),以小數(shù)形式輸用printf函數(shù)輸出數(shù)常用格式f格式符。用來(lái)輸出實(shí)數(shù),以小數(shù)形式輸floata;用printf函數(shù)輸出數(shù)常用格式f格式符。用來(lái)輸出實(shí)數(shù),以小數(shù)形式輸③輸出的數(shù)據(jù)向左對(duì)齊,用%-用printf函數(shù)輸出數(shù)常用格式f格式符。用來(lái)輸出實(shí)數(shù),以小數(shù)形式輸float型數(shù)據(jù)只能保證6位有double型數(shù)據(jù)能保證15位有效數(shù)計(jì)算機(jī)輸出的數(shù)字不都是絕對(duì)精確有效用printf函數(shù)輸出數(shù)常用格式e格式符。指定以指數(shù)形式輸出實(shí)小數(shù)點(diǎn)前必須有而且只有1位非零數(shù)輸出:1.234560用printf函數(shù)輸出數(shù)常用格式e格式符。指定以指數(shù)形式輸出實(shí)輸出 (前面有4個(gè)空格用scanf函數(shù)輸入1scanf函數(shù)的一般scanf(格式控制,地址表列含義同printf函用scanf函數(shù)輸入scanf函數(shù)的一般scanf(格式控制,地址表列用scanf函數(shù)輸入scanf函數(shù)中的格與printf函數(shù)中的格 相用scanf函數(shù)輸入使用scanf函數(shù)時(shí)應(yīng)注意的 13 a=1b=3 用scanf函數(shù)輸入3.使用scanf函數(shù)時(shí)應(yīng)注意的對(duì)于 ab 用scanf函數(shù)輸入3.使用scanf函數(shù)時(shí)應(yīng)注意的對(duì)于 ab 用scanf函數(shù)輸入3.使用scanf函數(shù)時(shí)應(yīng)注意的對(duì)于 ab 字符數(shù)據(jù)的輸入用putchar函數(shù)輸出一個(gè)字從計(jì)算機(jī)向顯示器輸出一個(gè)字putchar函數(shù)的一般形式為字符數(shù)據(jù)的輸入例3.8先后輸出BOY三個(gè)字解題思定義3個(gè)字符變量,分別賦以初值B、O、用putchar函數(shù)輸出這3字符數(shù)據(jù)的輸入#include<stdio.h>intmain(){charputchar('\n');return0;}
向顯示器輸出字符向顯示器輸出換字符數(shù)據(jù)的輸入改為int改為int{chara='B',b='O',c='Y';putchar return}字符數(shù)據(jù)的輸入
(輸出字符(輸出單撇號(hào)字符字符數(shù)據(jù)的輸入用getchar函數(shù)輸入一個(gè)向計(jì)算機(jī)輸入一個(gè)getchar函數(shù)的一getchar(字符數(shù)據(jù)的輸入解題思用putchar3.4.5字符數(shù)據(jù)的輸入#include<stdio.h>intmain(){char
輸入一個(gè)字符,送給變量putchar(a);putchar(b);putchar(c);re
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京科技職業(yè)學(xué)院《當(dāng)代中國(guó)政府與政治》2023-2024學(xué)年第一學(xué)期期末試卷
- 南昌大學(xué)《隸書(shū)技法與研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 眉山職業(yè)技術(shù)學(xué)院《輿情管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 洛陽(yáng)商業(yè)職業(yè)學(xué)院《文化項(xiàng)目創(chuàng)新創(chuàng)業(yè)實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 羅定職業(yè)技術(shù)學(xué)院《陶藝工藝品設(shè)計(jì)與制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 馬鞍山師范高等??茖W(xué)校《園林植物栽培養(yǎng)護(hù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 臨沂科技職業(yè)學(xué)院《攝影藝術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院《能源化工過(guò)程安全》2023-2024學(xué)年第一學(xué)期期末試卷
- 遼寧商貿(mào)職業(yè)學(xué)院《地理教學(xué)設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南省湘西土家族苗族自治州(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版質(zhì)量測(cè)試(下學(xué)期)試卷及答案
- 2024版?zhèn)€人私有房屋購(gòu)買(mǎi)合同
- 2025年山東光明電力服務(wù)公司招聘筆試參考題庫(kù)含答案解析
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復(fù)規(guī)范》
- 2025年中建六局二級(jí)子企業(yè)總經(jīng)理崗位公開(kāi)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年5月江蘇省事業(yè)單位招聘考試【綜合知識(shí)與能力素質(zhì)】真題及答案解析(管理類和其他類)
- 注漿工安全技術(shù)措施
- 2024年世界職業(yè)院校技能大賽“食品安全與質(zhì)量檢測(cè)組”參考試題庫(kù)(含答案)
- 讀書(shū)分享會(huì)《白夜行》
- 3-9年級(jí)信息技術(shù)(人教版、清華版)教科書(shū)資源下載
- 行為疼痛量表BPS
- 小學(xué)生必背古詩(shī)詞80首(硬筆書(shū)法田字格)
評(píng)論
0/150
提交評(píng)論