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

下載本文檔

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

文檔簡介

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

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

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

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

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

floatx;②定義了一個雙精度實型變量y:

doubley;2.實型變量的輸出實型變量的輸出使用printf函數(shù)。使用printf函數(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);}一.整型常量十進制整型常量八進制整型常量十六進制整型常量1.十進制整型常量常量只能出現(xiàn)0-9的數(shù)字可帶正、負(fù)號多個數(shù)字的常量前不能以0開頭。例如:

01321–12

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

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

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

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

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

3.14159、.23、23.0、23.、0.0

2.指數(shù)形式

十進制小數(shù)形式部分和指數(shù)部分。其中指數(shù)部分其中指數(shù)部分是在e或E(相當(dāng)于數(shù)學(xué)中幕底數(shù)10)后跟整數(shù)階碼(即可帶符號的整數(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運算符和表達式表達式算術(shù)運算符和算術(shù)表達式算術(shù)表達式中數(shù)據(jù)類型的轉(zhuǎn)換賦值運算標(biāo)準(zhǔn)庫函數(shù)調(diào)用增量運算符與增量表達式主要內(nèi)容:關(guān)系運算符和關(guān)系表達式邏輯運算符和邏輯表達式條件運算符和條件表達式逗號運算符和條件表達式運算符優(yōu)先級和結(jié)合方向

基本概念表達式算術(shù)表達式賦值表達式條件表達式逗號表達式例如:例如:#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這是表達式!2.3.6增量運算符與增量表達式++

稱為自增運算符--

稱為自減運算符注:它們既可以前綴運算符,又可后綴運算符。2.增量表達式例程:#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)先級別:

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論