《C語(yǔ)言程序設(shè)計(jì)》課件第二章11_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課件第二章11_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課件第二章11_第3頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課件第二章11_第4頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課件第二章11_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本章內(nèi)容保留字標(biāo)識(shí)符基本概念注意:保留字:C語(yǔ)言的保留字都用小寫字母書寫,不能用大寫字母書寫。標(biāo)識(shí)符:

(1)標(biāo)識(shí)符的第一個(gè)字符必須是字母或下劃線“_”;

(2)如果第一個(gè)字符后還有字符序列,則它應(yīng)是字母、下劃線符或數(shù)字組成的序列。

(3)標(biāo)識(shí)符中的字母大小寫是有區(qū)別的。常量變量整型變量字符常量字符串常量字符變量變量的初始化基本概念有一個(gè)變量名有一個(gè)確定的數(shù)據(jù)類型變量可以存放值選用標(biāo)識(shí)符在程序中定義整型變量

表示由雙引號(hào)括起來的格式轉(zhuǎn)換控制信息。它分為兩種形式的信息:是用于說明的信息,計(jì)算機(jī)會(huì)原封不動(dòng)地將這些信息輸出。2.是帶有前置百分號(hào)(%)的格式轉(zhuǎn)換說明,用戶用它指定輸出數(shù)據(jù)的格式。計(jì)算機(jī)輸出時(shí),先把輸出數(shù)據(jù)轉(zhuǎn)換成這種指定格式以后再予以輸出。輸出控制:說明:輸出數(shù)據(jù)表列:1.輸出數(shù)據(jù)表列表示需要輸出的一些數(shù)據(jù);2.各數(shù)據(jù)之間用逗號(hào)分隔;3.輸出數(shù)據(jù)的個(gè)數(shù)應(yīng)與輸出控制中的格式轉(zhuǎn)換說明的個(gè)數(shù)相等,而且在順序上一一對(duì)應(yīng)。輸出控制表輸出數(shù)據(jù)表列例如:#include“stdio.h”voidmain(){inti,j;i=1;j=2;printf("i=%d,j=%d",i,j);}例如:①定義了一個(gè)單精度實(shí)型變量x

floatx;②定義了一個(gè)雙精度實(shí)型變量y:

doubley;2.實(shí)型變量的輸出實(shí)型變量的輸出使用printf函數(shù)。使用printf函數(shù)輸出實(shí)型變量時(shí),其格式與輸出整型變量相似。有所不同的是,實(shí)型變量格式說明為“%f”。#include“stdio.h”voidmain(){floata,b;doublec;a=123.45;b=32.56;c=123.45;printf("a=%fb=%fc=%f",a,b,c);}一.整型常量十進(jìn)制整型常量八進(jìn)制整型常量十六進(jìn)制整型常量1.十進(jìn)制整型常量常量只能出現(xiàn)0-9的數(shù)字可帶正、負(fù)號(hào)多個(gè)數(shù)字的常量前不能以0開頭。例如:

01321–12

2.八進(jìn)制整型常量八進(jìn)制數(shù)字串以數(shù)字0開頭其中數(shù)字為0-7。例如:

0111(十進(jìn)制73)011(十進(jìn)制9)0123(十進(jìn)制83)07777(十進(jìn)制4095)

實(shí)型常量有兩種表示形式:二.實(shí)型常量一種是十進(jìn)制小數(shù)形式;一種是指數(shù)形式。

1.十進(jìn)制小數(shù)形式

包含一個(gè)小數(shù)點(diǎn)的十進(jìn)制數(shù)字串小數(shù)點(diǎn)前或后可以沒有數(shù)字不能同時(shí)沒有數(shù)字。例如:

3.14159、.23、23.0、23.、0.0

2.指數(shù)形式

十進(jìn)制小數(shù)形式部分和指數(shù)部分。其中指數(shù)部分其中指數(shù)部分是在e或E(相當(dāng)于數(shù)學(xué)中幕底數(shù)10)后跟整數(shù)階碼(即可帶符號(hào)的整數(shù)指數(shù))。例如:

0.314159e+1、23.0E-1其格式由兩部分組成:

直接輸出格式說明符例如:charc;例如:c=“string”例如:c=‘S’字符串常量字符常量#include“stdio.h”voidmain(){charch;ch=ˊaˊ;printf("%c",ch);}輸出結(jié)果為:a#include“stdio.h”voidmain(){charch;ch=ˊaˊ;printf("%d",ch);}輸出結(jié)果為:97變量的初始值。2.3運(yùn)算符和表達(dá)式表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換賦值運(yùn)算標(biāo)準(zhǔn)庫(kù)函數(shù)調(diào)用增量運(yùn)算符與增量表達(dá)式主要內(nèi)容:關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式條件運(yùn)算符和條件表達(dá)式逗號(hào)運(yùn)算符和條件表達(dá)式運(yùn)算符優(yōu)先級(jí)和結(jié)合方向

基本概念表達(dá)式算術(shù)表達(dá)式賦值表達(dá)式條件表達(dá)式逗號(hào)表達(dá)式例如:例如:#include“stdio.h”voidmain(){inta=2,b=3;floatx=3.5,y=2.5;x=x+a%3*(int)(x+y)%2/4;printf(“%f”,x);}結(jié)果:3.5這是表達(dá)式!2.3.6增量運(yùn)算符與增量表達(dá)式++

稱為自增運(yùn)算符--

稱為自減運(yùn)算符注:它們既可以前綴運(yùn)算符,又可后綴運(yùn)算符。2.增量表達(dá)式例程:#include“stdio.h”voidmain(){inti=3,j;printf(“i=%d\n”,j=i++);printf(“i=%d\n”,i);printf(“i=%d\n”,j=++i);printf(“i=%d\n”,i);}輸出結(jié)果:i=3i=4i=5i=5c=a+b等效于c>(a+b)a>b!=c等效于(a>b)!=ca==b<c等效于a==(b<c)a=b>c等效于a=(b>c)優(yōu)先級(jí)別:

算術(shù)運(yùn)算符(高)

關(guān)系運(yùn)算符賦值運(yùn)算符(低)例子:邏輯運(yùn)算符的運(yùn)算法則與優(yōu)先級(jí)別:高! 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符

&&、||低 賦值運(yùn)算符2.3.11運(yùn)算符優(yōu)先級(jí)和結(jié)合方向1.運(yùn)算符的優(yōu)先級(jí)(由高到低):

初等運(yùn)算符單目運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符(“!”除外)

條件運(yùn)算符賦值運(yùn)算符逗號(hào)運(yùn)算符2、運(yùn)算符的結(jié)合方向單目運(yùn)算符條件運(yùn)算符賦值運(yùn)算符是自右至左的結(jié)合方向其他運(yùn)算符則是自左向右的結(jié)合方向。本章小結(jié)

常量按其在程序中出現(xiàn)的形式分為字面量常量和符號(hào)常量。常量包括整型常量、實(shí)型常量、字符常量和字符串常量。變量在使用以前必

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論