国产午夜福利在线观看红一片,久久精品国产再热青青青,又硬又粗又大一区二区三区视频,中文字幕乱码免费,久久超碰97文字幕 ,中国精学生妹品射精久久

最新更新最新專題

您的位置:首頁 > ppt下載 > PPT課件 > 數(shù)學課件PPT > C語言數(shù)據(jù)類型和變量課件PPT模板

C語言數(shù)據(jù)類型和變量課件PPT模板下載

素材大小:
555.00 KB
素材授權(quán):
免費下載
素材格式:
.ppt
素材上傳:
ppt
上傳時間:
2016-06-01
素材編號:
67075
素材類別:
數(shù)學課件PPT

素材預(yù)覽

C語言數(shù)據(jù)類型和變量課件PPT模板 C語言數(shù)據(jù)類型和變量課件PPT模板

這是一個關(guān)于C語言數(shù)據(jù)類型和變量課件PPT模板,這節(jié)課主要是了解掌握數(shù)據(jù)類型和變量的基本概念、特點和使用方法 。熟練掌握算術(shù)、賦值、逗號和sizeof運算符與表達式的使用 。理解并能應(yīng)用強制轉(zhuǎn)換 等等介紹。在數(shù)學中,我們對變量的概念有一定的了解和認識。如y=x2 ,其中x是自變量,y是因變量 。那么在計算機中的變量具體是指一個什么概念呢?其實一個變量就是存儲器(內(nèi)存)中的一個存儲空間,歡迎點擊下載C語言數(shù)據(jù)類型和變量課件PPT模板哦。

C語言數(shù)據(jù)類型和變量課件PPT模板是由紅軟PPT免費下載網(wǎng)推薦的一款數(shù)學課件PPT類型的PowerPoint.

第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
學習目的和要求:UVo紅軟基地
掌握數(shù)據(jù)類型和變量的基本概念、特點和使用方法 。UVo紅軟基地
熟練掌握算術(shù)、賦值、逗號和sizeof運算符與表達式的使用 。UVo紅軟基地
理解并能應(yīng)用強制轉(zhuǎn)換UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
下面借用一個生活中的范例,講解數(shù)據(jù)類型、變量、變量類型、變量名。UVo紅軟基地
 假設(shè)有糧庫(庫名為LK)、車庫(庫名為CK)和書庫(庫名為SK)三個倉庫,且分別只能裝糧食、停車子和擺放圖書 。UVo紅軟基地
第3章C數(shù)據(jù)類型和變量UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
  LK中裝的糧食可以是玉米、小麥、大米等。CK中停的車子可以是不同的車子。SK中的擺放的書可以是更換的。這說明LK、CK和SK中的物體型號是可變化的。UVo紅軟基地
第3章C數(shù)據(jù)類型與變量 UVo紅軟基地
 如果我們把糧食、車和書比著數(shù)據(jù),那么上述三種庫房(LK、CK和SK)就相當于計算機中的三種變量(之所以稱它們?yōu)樽兞浚且驗槠渲械臄?shù)據(jù)可以變更),且它們的類型不同,LK、CK和SK就是上述三種變量的變量名,上述三個庫房空間就相當于計算機存儲器中的三個存儲單元;如果庫房里的物體不可替換是固定的,那么這樣的庫房就相當于計算機中的常量。UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
 在現(xiàn)實中,數(shù)據(jù)有多種類型。例如,數(shù)字數(shù)據(jù)0、1、2……等,字符數(shù)據(jù)a、b、c、d、e、f……等。計算機中所處理的數(shù)據(jù)類型與現(xiàn)實中的類型相同。UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
 在存儲器(這里指內(nèi)存)里分配存儲空間存儲數(shù)據(jù)。存儲器空間和數(shù)據(jù)在存儲空間里的存儲狀態(tài)如圖 。UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
首先對存儲器的存儲單元分別取名add1、add2、add3,然后再嚴格按照每個存儲單元的類型來使用。UVo紅軟基地
第3章C數(shù)據(jù)類型和變量 UVo紅軟基地
第3章C語言數(shù)據(jù)類型 UVo紅軟基地
C語言提供了豐富的數(shù)據(jù)類型,其主要包括整數(shù)類型(int)、字符類型(char)、單精度浮點數(shù)類型(float)、雙精度浮點數(shù)類型(double)、數(shù)組類型、結(jié)構(gòu)類型(struct)、聯(lián)合類型(union)、指針類型(pointer)、枚舉類型(enum)和用戶自定義數(shù)據(jù)類型(typed ef )在后面講解。UVo紅軟基地
第3章C數(shù)據(jù)類型一覽表 UVo紅軟基地
第3章C數(shù)據(jù)類型UVo紅軟基地
第3章C數(shù)據(jù)類型UVo紅軟基地
第3章C數(shù)據(jù)類型UVo紅軟基地
我們在理解了數(shù)據(jù)類型、變量與常量、變量名后,下面我們具體介紹C語言中的常量和變量。UVo紅軟基地
第3章C常量 UVo紅軟基地
 常量是指在程序運行過程中不能發(fā)生改變的量。常量的數(shù)據(jù)類型通常有5種:整型、實型、字符型、字符串型和符號常量。 UVo紅軟基地
第3章C常量 UVo紅軟基地
 整型常量就是整數(shù),可以是十進制、八進制(以0開頭)或十六進制數(shù)(以0x或0X開頭)的整數(shù)。例如:UVo紅軟基地
       999,-15,012,0x0cUVo紅軟基地
第3章C常量 UVo紅軟基地
實型常量是帶小數(shù)位的數(shù)值,可以是小數(shù),也可以是指數(shù)。例如:UVo紅軟基地
  3.14,-1.35,1.234e5,-1.2E6UVo紅軟基地
0.123可寫成.123,在Visual C++6.0中,使用默認格式輸出浮點數(shù)時,只保留小數(shù)點后6位。UVo紅軟基地
第3章C常量 UVo紅軟基地
第3章C常量UVo紅軟基地
強調(diào)說明UVo紅軟基地
 字符串”Visual C++”共有11個字符,除本身10個(空格也算一個)外,還加上’\0’。“x”不同于’x’,相當與’x’和’\0’,共2個字符。 UVo紅軟基地
第3章C常量 UVo紅軟基地
符號常量是指以標識符形式出現(xiàn)的常量。UVo紅軟基地
C語言中符號常量的定義可通過編譯預(yù)處理 #define 得到。符號常量的語法形式為:UVo紅軟基地
  #define  符號常量名   值 UVo紅軟基地
例如:UVo紅軟基地
 #define  PI  3.1414926UVo紅軟基地
 #define  A   10UVo紅軟基地
第3章C變量 UVo紅軟基地
 整型數(shù)據(jù)存儲的存儲單元(整型變量)的定義用關(guān)鍵字int 。UVo紅軟基地
例3.1:UVo紅軟基地
第3章C變量 UVo紅軟基地
 所謂浮點數(shù)就是我們大家所熟知的實數(shù)。C語言中的浮點數(shù)有兩種表示形式:UVo紅軟基地
 十進制數(shù)形式和指數(shù)形式。UVo紅軟基地
第3章C變量 UVo紅軟基地
十進制數(shù)形式:UVo紅軟基地
這種形式與通常的實數(shù)表示形式法類似,但是必須帶有小數(shù)點。UVo紅軟基地
另外,當小數(shù)點左邊或右邊為0時,可以省略其中一邊的0。UVo紅軟基地
例如,1.28,128.0,128.,0.128,0.128,0.0,0.,.0等均是有效的浮點數(shù)。UVo紅軟基地
第3章C變量 UVo紅軟基地
指數(shù)形式 :  UVo紅軟基地
指數(shù)形式既所謂的科學記數(shù)法。UVo紅軟基地
例如,1.8e5或1.8E5即為1.8×105,1.8e-5或1.8E-5即為1.8×10-5,-1.8e5或-1.8E5即為-1.8×105,均為浮點數(shù)的指數(shù)形式。UVo紅軟基地
字母e或E之前的數(shù)值稱為尾數(shù),后面的數(shù)值稱為指數(shù),指數(shù)前可有“+”或“-”,用以表示與尾數(shù)相乘的10的冪,尾數(shù)前也可以有“+”或“-”,用以表示該浮點數(shù)為正數(shù)或負數(shù)。UVo紅軟基地
第3章C變量 UVo紅軟基地
在C語言中,尾數(shù)不可缺少,且指數(shù)必須為整數(shù)。UVo紅軟基地
第3章C變量 UVo紅軟基地
 單精度浮點數(shù)類型和雙精度浮點數(shù)類型數(shù)據(jù)存儲的存儲單元(浮點數(shù)類型變量)的定義分別用關(guān)鍵字float和double。 UVo紅軟基地
例3.2 :UVo紅軟基地
例3.3 :UVo紅軟基地
第3章C變量 UVo紅軟基地
 字符型數(shù)據(jù)存儲的存儲單元(字符型變量)的定義用關(guān)鍵字char。UVo紅軟基地
例3.4 :UVo紅軟基地
強調(diào)說明 UVo紅軟基地
在上述程序中,如將char max=’A’;換為char max=”A”;的話,雖然對于打印輸出結(jié)果不影響,但是它們在內(nèi)存中的存放形式是不一樣的。 UVo紅軟基地
提前說明 UVo紅軟基地
 C語言中沒有字符串變量類型,字符型數(shù)據(jù)只能存儲于字符型變量中,例如,char max=”How are you doing!”,這樣的語句使用是錯誤的。如果要存儲字符串數(shù)據(jù)的話,那么只能以字符數(shù)組或指針形式實現(xiàn)。 UVo紅軟基地
有關(guān)溢出 UVo紅軟基地
 由于不同數(shù)據(jù)類型所占據(jù)的存儲空間不同,在定義變量的類型時應(yīng)充分考慮變量的取值范圍。例如,整型(int)類型的變量取值范圍為-232 ~232-1。如果在運算中,數(shù)值超出這個范圍則稱為溢出,大于232-1稱為上溢,小于-232稱為下溢 UVo紅軟基地
例3.5 :UVo紅軟基地
例3.6 :UVo紅軟基地
在上述程序中,第1行用#define定義pi代表常量3.1415926,第2行用#define定義s(r)代表字符串常量pi*(r)*(r),我們把這里的標識符pi和s(r)稱之為宏。  UVo紅軟基地
第3章C語言運算符UVo紅軟基地
C語言的運算符也稱為操作符,是運算對象(也稱為操作數(shù))間的聯(lián)結(jié)符號。UVo紅軟基地
第3章C語言運算符 UVo紅軟基地
按運算類型可分成算術(shù)運算符、關(guān)系運算符、邏輯運算符、賦值運算符、位運算符、指針運算符和取成員運算符等。UVo紅軟基地
按運算參與對象的個數(shù)又可以分為單目運算符、雙目運算符和三目運算符。UVo紅軟基地
關(guān)于運算符號的完整信息,參閱附錄C。UVo紅軟基地
關(guān)系運算符與關(guān)系表達式,邏輯運算符與邏輯表達式放在第5章詳細講解。位運算符放在附錄F。UVo紅軟基地
第3章C語言表達式 UVo紅軟基地
將運算對象,比如常量、變量按照一定規(guī)則用運算符連接起來構(gòu)成的有意義的混合式子就叫C語言的表達式。 UVo紅軟基地
第3章C語言表達式 UVo紅軟基地
C語言的表達式中的運算對象除了可以是常量、變量外,還可以是函數(shù)以及別的表達式。也就是說,可以由表達式通過操作符構(gòu)成更復(fù)雜的表達式。下面是合法的表達式:UVo紅軟基地
   a+bUVo紅軟基地
   x=a*3UVo紅軟基地
   s=PI*r*rUVo紅軟基地
   c=getchar()UVo紅軟基地
 在求解表達式的結(jié)果時,不同運算符具有不同的優(yōu)先級,優(yōu)先級不同參與運算的次序不同;相同的優(yōu)先級還有不同的結(jié)合方向。 UVo紅軟基地
第3章C語言算術(shù)運算符 UVo紅軟基地
C語言的算術(shù)運算符有5個雙目運算符:UVo紅軟基地
加“+”、減“-”、乘“*”、除“/”、求余(取模)“%”UVo紅軟基地
和4個單目運算符:UVo紅軟基地
 自增“++”、自減“--”、單目加“+”、單目減“-”UVo紅軟基地
和1個圓括號運算符:UVo紅軟基地
 括號“()”UVo紅軟基地
第3章C語言+、-、*、/算術(shù)運算符 UVo紅軟基地
雙目運算符加“+”、減“-”、乘“*”、除“/”與數(shù)學運算符沒有什么區(qū)別,可以像在數(shù)學公式中一樣使用,例如:UVo紅軟基地
  a+b  a=5+a  2-a/3 i*i-5  b/a-2UVo紅軟基地
第3章C語言單目+、-算術(shù)運算符 UVo紅軟基地
 單目加”+”和單目減”-”只能有一個操作數(shù),實際就是取操作數(shù)的正或負值。UVo紅軟基地
例3.11 :UVo紅軟基地
第3章C語言++ 、--運算符號 UVo紅軟基地
 自增“++”、自減“--”是指操作數(shù)自身增加1或者減少1。按其在操作數(shù)的前后位置可以稱為“前自增”、“前自減”、“后自增”、“后自減”。UVo紅軟基地
第3章C語言++、-- UVo紅軟基地
后自增和后自減是先進行語句中的其他運算,語句完成后再執(zhí)行自增或自減少運算;而前自增和前自減是先對變量進行自增或自減運算,在運算完成后變量再參與語句中的其他運算。UVo紅軟基地
例3.12 :UVo紅軟基地
第3章C語言%運算符 UVo紅軟基地
求余運算符“%”要求左操作數(shù)和右操作數(shù)都是整數(shù),運算結(jié)果是兩個操作數(shù)相除的余數(shù)。UVo紅軟基地
例3.13 :UVo紅軟基地
第3章C算術(shù)運算符號優(yōu)先級 UVo紅軟基地
優(yōu)先級是指運算的先后順序。UVo紅軟基地
第3章C語言賦值運算符UVo紅軟基地
 賦值運算符用于改變變量的值。UVo紅軟基地
 C語言提供了1個簡單賦值運算符“=”和10個復(fù)合賦值運算符:+=、-=、*=、/=、%=、<<=、>>=、&=、^=和|=。 UVo紅軟基地
特別強調(diào)UVo紅軟基地
在復(fù)合運算符中,構(gòu)成運算符的兩個符號間不能有空格。UVo紅軟基地
第3章左結(jié)合性UVo紅軟基地
賦值運算符都是左結(jié)合運算符,即賦值運算將右邊的操作數(shù)的值賦給左邊的操作數(shù)。因此,左操作數(shù)必須是一個變量?梢允褂觅x值運算符對變量進行連續(xù)賦值。 UVo紅軟基地
例3.14 :UVo紅軟基地
第3章C語言復(fù)合賦值運算符UVo紅軟基地
符合賦值運算符是將一個其他運算符加上簡單賦值運算符而得到的,其含義為:將左操作數(shù)和右操作數(shù)按運算符進行運算,將運算結(jié)果的值賦給左操作數(shù)。UVo紅軟基地
請比較例3.15和3.16: UVo紅軟基地
例3.15 :UVo紅軟基地
例3.16 :UVo紅軟基地
第3章C語言逗號運算符  UVo紅軟基地
逗號運算符用于分隔同行中的幾個表達式。例如:UVo紅軟基地
 a+=1,b++,--c;UVo紅軟基地
強調(diào)說明 UVo紅軟基地
逗號運算的優(yōu)先級最低,主要用作將幾行短語句合并成一句,簡化程序書寫,但會損害程序的可讀性,建議不要過多使用。UVo紅軟基地
例3.17 :UVo紅軟基地
第3章C語言sizeof運算符 UVo紅軟基地
sizeof運算符用于計算其操作數(shù)的長度,即其在內(nèi)存中所占的字節(jié)數(shù)。UVo紅軟基地
例3.18 :UVo紅軟基地
第3章 C語言類型轉(zhuǎn)換UVo紅軟基地
在表達式中進行運算時,通常會將不同類型的數(shù)據(jù)混合使用,此時就會關(guān)系到類型轉(zhuǎn)化的問題。UVo紅軟基地
C語言中將對其類型自動進行轉(zhuǎn)換,這種轉(zhuǎn)換一般是“向上”的,即由占存儲空間少的數(shù)據(jù)類型向占存儲空間多的數(shù)據(jù)類型轉(zhuǎn)換。UVo紅軟基地
所謂轉(zhuǎn)換是向上的,即char、short型都轉(zhuǎn)化為int型,int型轉(zhuǎn)換為unsigned型,unsigned型轉(zhuǎn)換為long型,long型和float型轉(zhuǎn)化為double型。UVo紅軟基地
在賦值運算中,右邊的數(shù)值將轉(zhuǎn)化為與左邊變量相同的數(shù)據(jù)類型,再將其賦予左邊的變量。如果右邊的數(shù)值超過左邊變量所能表達的數(shù)值范圍,則將對其進行適當?shù)慕厝√幚碓儋x值。UVo紅軟基地
如何看表3-5? 例如: int x;UVo紅軟基地
x=3.4; 請問x的值為多少?查表3-5的第3行即可知道,x的值為3。UVo紅軟基地
表3-5UVo紅軟基地
第3章 C語言類型轉(zhuǎn)換UVo紅軟基地
程序設(shè)計中有時需要將表達式的值轉(zhuǎn)換為某一特定類型時,自動轉(zhuǎn)換不一定能產(chǎn)生正確的結(jié)果。UVo紅軟基地
例3.19 :UVo紅軟基地
第3章C語言()運算符UVo紅軟基地
類型強制轉(zhuǎn)換運算符用圓括號“()”,具體語法形式為:UVo紅軟基地
(類型名)操作數(shù);UVo紅軟基地
綜合練習UVo紅軟基地
作業(yè)UVo紅軟基地
習題三UVo紅軟基地
3.1、3.2、3.3、3.4(結(jié)果寫在課本)UVo紅軟基地
上機習題:3.5、3.7UVo紅軟基地
 UVo紅軟基地

八下語文第五課大自然的語言ppt:這是八下語文第五課大自然的語言ppt,包括了學習目標,作者介紹,背景介紹,字詞積累,記一記,整體感悟,合作探究,研讀文章,品味語言等內(nèi)容,歡迎點擊下載。

八年級下冊語文大自然的語言ppt:這是八年級下冊語文大自然的語言ppt,包括了教學目標,作者,字詞學習,快速閱讀課文,回答下列問題,決定大自然語言出現(xiàn)的因素,研究物候?qū)W的意義等內(nèi)容,歡迎點擊下載。

大自然的語言PPT1:這是大自然的語言PPT1,包括了生字我會認,自讀要求,課文探究,三葉蟲化石簡介,課文小結(jié),拓展運用等內(nèi)容,歡迎點擊下載。

PPT分類Classification

Copyright:2009-2024 紅軟網(wǎng) rsdown.cn 聯(lián)系郵箱:rsdown@163.com

湘ICP備2024053236號-1