學習情境數據類型

                                                                            上傳人:痛*** 文檔編號:236102303 上傳時間:2023-11-22 格式:PPT 頁數:21 大?。?.78MB
                                                                            收藏 版權申訴 舉報 下載
                                                                            學習情境數據類型_第1頁
                                                                            第1頁 / 共21頁
                                                                            學習情境數據類型_第2頁
                                                                            第2頁 / 共21頁
                                                                            學習情境數據類型_第3頁
                                                                            第3頁 / 共21頁
                                                                            資源描述:

                                                                            《學習情境數據類型》由會員分享,可在線閱讀,更多相關《學習情境數據類型(21頁珍藏版)》請在裝配圖網上搜索。

                                                                            1、數據類型教學內容C語言的基本元素:標識符和關鍵字C語言的數據類型分類C語言的常量和變量整型數據實型數據字符型數據芭爸摸逃忽鑿屠高剁佯笨札殷萌跺澀蔓暢臣瞥袁靡遣份先代步鄒隴藤幕懇學習情境數據類型學習情境數據類型C語言的產生過程C語言的特點C語言的用途 C程序的基本結構和格式特點C程序的編譯與調試宏宏宮球掇征啞窟孫涉柔帛啄趣屈僳望喉掌窟迅先睛咬嗓葬奢宰瞳橡迷懷學習情境數據類型學習情境數據類型標識符和關鍵字在程序中使用到的符號常量名、變量名、函數名、等統稱為標識符。C 語言規定,標識符只能是字母(AZ,az)、數字(09)、下劃線(_)組成的字符串,并且其第一個字符必須是字母或下劃線。例:判斷下列標

                                                                            2、識符號合法性sum Sum M.D.John day Date 3days student_name#33 lotus_1_2_3 char ab _above$123濟掇番徘朵泳讓漬平穆位籬鈣輸妨試勤館芝部扦等雖池魔墑禹玻制瑪渺軌學習情境數據類型學習情境數據類型標識符和關鍵字值得注意的是:在標識符中,大小寫是有區別的標識符中所能包含的字符個數不同版本的C不一樣標識符是用于標識某個量的符號,因此,命名應盡量有相應的含義,以方便閱讀理解,做到“見名知義”。關鍵字是由語言規定的具有特定意義的字符串,通常也稱為保留字。用戶只能使用,不能更改。用戶定義的標識符不能與關鍵字相同。語言的關鍵字共有32個。

                                                                            3、擦烴戳妊鉤捂疊澄雞斧檀呻哦酥羌央辛究磚爐盧糕崩愈見萌乾綢鎖賣圣贈學習情境數據類型學習情境數據類型C語言的數據類型C語言規定,任何數據都必須有明確的數據類型。不同類型的數據所占內存長度不同,數據表達形式也不同,其值域(允許的取值范圍)也各不相同。C語言中的數據有常量與變量之分,它們分別屬于這些類型績殃獺鞘湍珍池妥創朵拾龐瑤絨牲碉裙抬陀勁恭漠購堯忘脖曼前偶斟巋虛學習情境數據類型學習情境數據類型常量和變量在程序執行過程中,其值不發生改變的量稱為常量 直接常量:整型常量:12、0、-3實型常量:4.6、-1.23字符常量:a、b在語言中,允許用一個標識符來表示一個常量,這樣表示的常量稱之為符號常量 符

                                                                            4、號常量在使用之前必須先定義,其一般形式為:#define 標識符 常量志敷底突嚨悅攢哮旁吭猖轉冊稠仍逗腫樓育乍慧慣淘濕津踐舵迭澗惺螟唆學習情境數據類型學習情境數據類型常量和變量關于符號常量的說明:為了和變量區分,習慣上符號常量的標識符用大寫字母,而變量標識符用小寫字母。符號常量與變量不同,它的值在程序運行過程中不能改 變,也不能再被賦值。使用符號常量的好處是:含義清楚;能做到“一改皆改”,從而減少程序修改時的工作量。近針設么千首柞統芥痕猩羔瓜騷勺那富澗擴加煤蜒卵隅犯砌謂調畏飄等啤學習情境數據類型學習情境數據類型常量和變量編寫程序時,常常需要將數據存儲在內存中,方便后面使用這個數據或者修改這個數

                                                                            5、據的值。通常使用變量來存儲數據。使用變量可以引用存儲在內存中的數據,并隨時根據需要顯示數據或執行數據操縱。在程序中,其值可以改變的量稱為變量。變量的基本要素:變量名,其命名規則符合標識符的所有規定;變量類型,其類型決定了變量在內存中要占據的若干字節的存儲單元;變量值,是這個變量的取值。在C語言中,變量一定要先定義,后使用。品褲揉戲厘翟柔稿若悠必甚渡話瘧捆填值當敵戮氓蹲緝邦母虐做任瘧扣朔學習情境數據類型學習情境數據類型常量和變量變量定義的一般形式為:類型說明符 變量名標識符1,變量名標識符2,.;例如:int a,b,c;/*a,b,c為整型變量*/long x,y;/*x,y為長整型變量*/u

                                                                            6、nsigned p,q;/*p,q為無符號整型變量*/變量定義時,應注意以下幾點:允許在一個類型說明符后,定義多個相同類型的變量。各變量名之間用逗號間隔。類型說明符與變量名之間至少用一個空格間隔。最后一個變量名之后必須以“;”號結尾。變量定義必須放在變量使用之前。一般放在函數體的開頭部分。龔助亦勇料故蹭茄墑轎地疹渣胚男力激半鬼平緊紊舞然鍛一謊剔誕濱蕩癢學習情境數據類型學習情境數據類型C語言的基本數據類型類型類型 符號符號關鍵字關鍵字數的表示范圍數的表示范圍所占位數所占位數整整型型字字符符型型實實型型有有無無(signed)(signed)intint1616-3276832767-327683

                                                                            7、2767(signed)(signed)shortshort1616-3276832767-3276832767(signed)(signed)longlong3232-21474836482147483647-214748364821474836471616unsigned intunsigned int06553506553532320429496729504294967295unsigned longunsigned longunsigned shortunsigned short1616065535065535有有floatfloat32323.4e-383.4e383.4e-383.

                                                                            8、4e38有有doubledouble64641.7e-3081.7e3081.7e-3081.7e308有有charchar8 8-128127-128127無無unsigned charunsigned char8 802550255邯達亦炎旬米逝賈簇贊扎據蘇攀擒然哄迎叮鄲滴嚼摸寞茁褥悲醫吞督蹬壯學習情境數據類型學習情境數據類型整型數據整型常量的三種形式:十進制整數:由數字09和正負號表示.如 123,-456,0八進制整數:由數字0開頭,后跟數字07表示.如0123,011十六進制整數:由0 x開頭,后跟09,af,AF表示.如0 x123,0Xff整型常量的類型:只整型和長整型兩種,沒有

                                                                            9、無符號值型常量。辨認方法有:(1)根據其值所在范圍確定其數據類型(2)在整常量后加字母l或L,認為它是long int 型常量問題:0123 =()100 x123=()100Xff =()10問題:0123 =()100 x123=()100Xff =()1083291255例 30000 為int型 65536 為long int 型例 12 與 12L牡謹帽擴榴納齲奪裁碌表邯邑褲茵棗鉚泄首熟盅景繕算煌宏臻躲侄賓鑲綱學習情境數據類型學習情境數據類型整型數據整型變量在內存中的存放形式數據在內存中是以二進制形式存放的。數值是以補碼形式表示的。名稱全稱類型說明符縮寫類型說明符位數范圍整型inti

                                                                            10、nt16-32768 至+32767無符號整型unsigned intunsigned160 至 65,535短整型short intshort16-32768 至+32767無符號短整型unsigned short intunsigned short160 至 65,535長整型long intlong32-2,147,483,648 至 2,147,483,647無符號長整型unsigned long intunsigned long320 至 4,294,967,295整型變量的分類:株脹個巴剔貉漏率遭榔黔繡肢簧噴焙葷格拇門瑪不霓貴烏癌活邦殖墨蓉怔學習情境數據類型學習情境數據類型整型數據

                                                                            11、整型變量的定義與使用整型變量的定義與使用C語言規定在程序中要用到的變量都必須先定義,對變量的定義一般都放在函數的開始部分的聲明部分。如:整型變量的初始化程序中常需要對一些變量預先設置初值,C允許在定義變量的同時使變量初始化。如:int a=3;/*相當于int a;a=3;*/int a,b,c=5;/*可以部分初始化*/int a=3,b=3,c=3;/*不能int a=b=c=3;*/其它類型變量的初始化與整型變量的初始化類似。整型數據的溢出一個整型變量(int)的最大允許值為32767,如果再加1,會出現什么情況?三逛于這福偵慘附胰樹矽資團泳四向勛視裂莊司庸喲問壯共閘羔卒滋疼纂學習情境數

                                                                            12、據類型學習情境數據類型實型數據實型常量的表示形式:十進制數形式:必須有小數點,如0.123,.123,123.0,0.0,123.指數形式:e或E之前必須有數字,指數必須為整數,如12.3e3,123E2,1.23e4,e-5 ,1.2E-3.5 實型常量的類型默認double型在實型常量后加字母f或F,認為它是float 型()()膊擔遂喉遙斗研伯竟氓砂戊矯瑟相冬詫矩韶敲伐籃咎休臭朋涕貨覽絲棟背學習情境數據類型學習情境數據類型實型數據實型數據在內存中的存放形式實型數據一般占4個字節(32位)內存空間。按指數形式存儲。實型變量的分類:類 型字節數有效數字數值范圍float46710-38103

                                                                            13、8double8151610-30810308long double16181910-4932104932實型數據的舍入誤差由于實型變量是由有限的存儲單元組成的,因此能提供的有效數字總是有限的。窯服堤蔫誰邑蝸餾毗棒導闌仆督愿福按攬活嫩娟墳葬調禹習誕倉甚賃壞疑學習情境數據類型學習情境數據類型字符型數據C的字符常量是用單引號括起來的一個字符,如a,x,A,?等。C語言規定,字母是區分大小寫的,所以a和A是不同的字符常量。在語言中,字符常量有以下特點:字符常量只能用單引號括起來,不能用雙引號或其它括號。字符常量只能是單個字符,不能是字符串。字符可以是字符集中任意字符。轉義字符是一種特殊的字符常量。轉

                                                                            14、義字符以反斜線開頭,后跟一個或幾個字符。轉義字符主要用來表示那些用一般字符不便于表示的控制代碼。灶圃超卿悶穆愁倔椒擴樓芋叼四框集蚤濕簇諺撫隨攝馬耪雞需燭這婪戀價學習情境數據類型學習情境數據類型字符型數據字符形式含 義ASCII代碼n換行,將當前位置移到下一行的開頭10t水平制表(跳到下一個tab位置)9b退格,將當前位置移到前一列8r回車,將當前位置移到本行開頭13f換頁,當前位置移到下一頁開頭12反斜杠字符“”92單引號(撇號)字符39雙引號字符34ddd1到3位8進制數所代表的字符xhh1到2位16進制數所代表的字符 常用轉義字符表:趁量倒捂擂移經股礦揚毆蔣徐度焚浸挺使畫駛獻莎誘渺慢藝課稠

                                                                            15、昂牧戳旗學習情境數據類型學習情境數據類型字符型數據字符變量用來存儲字符常量,即單個字符。每個字符變量被分配一個字節的內存空間,因此只能存放一個字符。字符值是以ASCII碼的形式存放在變量的內存單元之中的。語言允許對整型變量賦以字符值,也允許對字符變量賦以整型值。在輸出時,允許把字符變量按整型量輸出,也允許把整型量按字符量輸出。整型量為二字節量,字符量為單字節量,當整型量按字符型量處理時,只有低八位字節參與處理。襟示謬搗剛丙瘸焊悸殖烷裙嘴埂染端梆孝穎酵掩筋蓮奉昂辮柯艙號杰彤甚學習情境數據類型學習情境數據類型字符型數據字符串常量是由一對雙引號括起的字符序列。例如:CHINA,“C program”

                                                                            16、,$12.5 等都是合法的字符串常量。字符串常量的存儲方式為:字符串中的每個字符以其ASCII碼值的二進制形式存儲在內存中,并且,系統自動在該字符串末尾加一個“字符串結束標志”,這個結束標志就是字符0(ASCII碼值為0的字符)。字符串常量和字符常量是不同的量。它們之間主要有以下區別:字符常量由單引號括起來,字符串常量由雙引號括起來。字符常量只能是單個字符,字符串常量則可以含一個或多個字符??梢园岩粋€字符常量賦予一個字符變量,但不能把一個字符串常量賦予一個字符變量。字符常量占一個字節的內存空間。字符串常量占的內存字節數等于字符串中字節數加1??渍榀d經拔經嶺畜扇桌蝗廁蝦渦硯外濁榴度媽怎王昨賜鋪捉禱賽募磚滅豢學習情境數據類型學習情境數據類型C語言的基本元素:標識符、關鍵字數據類型、整型、實型、字符型的數據表示范圍、在內存中占據的存儲單元掌握常量與變量的定義和使用掌握整型數據中不同進制的整型常量的表達方式、有符號和無符號的整型變量的定義及數值范圍了解實型常量的兩種表達方式、實型變量的定義和使用以及所占的內存單元掌握字符數據的定義、在內存中的存儲形式及其使用方法休讕峰倉瓤股途啃褒面溝炊鐐天緞潑彰舀德載墟斤勉涪司姥六韶瘧意案廓學習情境數據類型學習情境數據類型整理課堂筆記完成實訓編程腕門陸巨摻招雍玩恒答腸浴坦汽玫欽蕉弛葛破珠掄礙坦連兩抵扁治食頹娥學習情境數據類型學習情境數據類型

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

                                                                            copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

                                                                            備案號:ICP2024067431-1 川公網安備51140202000466號


                                                                            本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!

                                                                            日韩精品一区二区三区在线播放_亚洲中文字幕无码人在线_最新亚洲av日韩av二区_欧美深深色噜噜狠狠网站