Bài giảng Lập trình cơ bản - Chương 2: Biến và kiểu dữ liệu
Số trang: 27
Loại file: ppt
Dung lượng: 187.50 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung chương 2 "Biến và kiểu dữ liệu" giúp người học: Hiểu được biến (variables), phân biệt biến và hằng (constants), liệt kê các kiểu dữ liệu khác nhau và sử dụng chúng trong chương trình C, hiểu và sử dụng các toán tử số học.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình cơ bản - Chương 2: Biến và kiểu dữ liệu BiếnvàKiểuDữLiệu Chương2 MụcTiêu Hiểuđượcbiến(variables) Phânbiệtbiếnvàhằng(constants) Liệtkêcáckiểudữliệukhácnhauvàsử dụngchúngtrongchươngtrìnhC Hiểuvàsửdụngcáctoántửsốhọc Lập trình cơ bản C/Chương 2/ 2 of 22 Biến Bộnhớ Dữliệu 15 15 Dữliệu trongbộ nhớ MỗivịtrítrongbộnhớlàduynhấtBiếnchophépcungcấpmộttêncóýnghĩachomỗivịtrínhớ Lập trình cơ bản C/Chương 2/ 3 of 22 Vídụ BEGIN DISPlAY‘Enter2numbers’ INPUTA,B C=A+B DISPLAYC END•A,BvàClàcácbiếntrongđoạnmãgiảtrên•Tênbiếngiúpchúngtatruycậpvàobộnhớmàkhôngcầndùngđịachỉcủachúng•Hệđiềuhànhđảmnhiệmviệccấpbộnhớcòntrốngchonhữngbiếnnày•Ðểthamchiếuđếnmộtgiátrịcụthểtrongbộnhớ,chúngtachỉcầndùngtêncủabiến Lập trình cơ bản C/Chương 2/ 4 of 22 Khaibáo•[=]•Vídụ: inta=3; intb; inta=3,b=4; charc=‘A’; Lập trình cơ bản C/Chương 2/ 5 of 22 Hằng Mộthằng(constant)làmộtgiátrịkhôngbao giờthayđổitrongthờigiantồntạicủanó. Địnhnghĩahằng:sửdụngtừkhóaconst const= Lập trình cơ bản C/Chương 2/ 6 of 22 HằngCácvídụ constinta=5;hằngsốnguyên constfloatx=5.3;hằngsốthực constcharc=‘1’; hằngkýtự Hằngtronghệ16đượcbắtđầubằng0x.Vídụ:0xa5=10*16+5=165. Hằngtronghệ8bắtđầubằng0.Vídụ:0345=3*64+4*16+5=229 Lập trình cơ bản C/Chương 2/ 7 of 22 Địnhdanh Têncủacácbiến(variables),cáchàm(functions),cácnhãn(labels)và cácđốitượngkhácnhaudongườidùngđịnhnghĩagọilàđịnhdanh Vídụvềcácđịnhdanhđúng arena s_count marks40 class_one Vídụvềcácđịnhdanhsai 1sttest oh!god Khônghợplệ! start...end Cácđịnhdanhcóthểcóbấtcứchiềudàinàotheoquyước,nhưngsố kýtựtrongmộtbiếnđượcnhậndiệnbởitrìnhbiêndịchthìthayđổi theotrìnhbiêndịch CácđịnhdanhtrongCcóphânbiệtchữhoavàchữthường Lập trình cơ bản C/Chương 2/ 8 of 22 CácnguyêntắcđặttênđịnhdanhTênbiếnphảibắtđầubằngmộtkýtựalphabetTheosaukýtựđầucóthểlàcáckýtựchữ,số…NêntránhđặttênbiếntrùngtêncáctừkhoáTênbiếnnênmôtảđượcýnghĩacủanóTránhdùngcáckýtựgâylầmlẫnNênápdụngcácquyướcđặttênbiếnchuẩnkhilậptrình Lập trình cơ bản C/Chương 2/ 9 of 22Địnhdanh Lập trình cơ bản C/Chương 2/ 10 of 22 Từkhóa Từkhóa:Tấtcảcácngônngữdànhmột sốtừnhấtđịnhchomụcđíchriêng Những từ này có một ý nghĩa đặc biệt trongngữcảnhcủamộtngônngữcụthể Sẽkhôngcóxungđộtnếutừkhóavàtên biếnkhácnhau.Vídụtừ integerchotên biếnthìhoàntoànhợplệngaycảkhimà từkhóalàint Lập trình cơ bản C/Chương 2/ 11 of 22Từkhóa Lập trình cơ bản C/Chương 2/ 12 of 22 Kiểudữliệu Các kiểu dữ liệu khác nhau được lưu trữ trongbiếnlà: Số(Numbers) • Sốnguyên. Vídụ:10hay178993455 • Sốthực. Vídụ,15.22hay15463452.25 • Sốdương • Sốâm Tên.Vídụ:John Giátrịluậnlý: Vídụ:YhayN Lập trình cơ bản C/Chương 2/ 13 of 22 Kiểudữliệu(tt.) Kiểudữliệumôtảloạidữliệusẽđượclưu trongbiến Tênbiếnđặtsaukiểudữliệu Vídụ:tênbiến“varName”đứngsaukiểudữ liệu“int” kiểudữliệu tênbiến int varName Lập trình cơ bản C/Chương 2/ 14 of 22 Kiểudữliệucơbản Kiểudữliệucơbảnint float double char void Lập trình cơ bản C/Chương 2/ 15 of 22 Kiểusốnguyên(int) Lưutrữdữliệusố intnum; Khôngthểlưutrữbấtcứkiểudữliệu nàokhácnhư“Alan”hoặc“abc” Chiếm16bits(2bytes)bộnhớ Biểudiễncácsốnguyêntrongphạmvi32768tới32767 Vídụ:12322,0,232 Lập trình cơ bản C/Chương 2/ 16 of 22 Kiểusốthực(float) Lưutrữdữliệusốchứaphầnthậpphân floatnum; Cóđộchínhxáctới6consố Chiếm32bits(4bytes)bộnhớ 3.4E38đến3.4E+38(10mũdương38) Vídụ:23.05,56.5,32 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình cơ bản - Chương 2: Biến và kiểu dữ liệu BiếnvàKiểuDữLiệu Chương2 MụcTiêu Hiểuđượcbiến(variables) Phânbiệtbiếnvàhằng(constants) Liệtkêcáckiểudữliệukhácnhauvàsử dụngchúngtrongchươngtrìnhC Hiểuvàsửdụngcáctoántửsốhọc Lập trình cơ bản C/Chương 2/ 2 of 22 Biến Bộnhớ Dữliệu 15 15 Dữliệu trongbộ nhớ MỗivịtrítrongbộnhớlàduynhấtBiếnchophépcungcấpmộttêncóýnghĩachomỗivịtrínhớ Lập trình cơ bản C/Chương 2/ 3 of 22 Vídụ BEGIN DISPlAY‘Enter2numbers’ INPUTA,B C=A+B DISPLAYC END•A,BvàClàcácbiếntrongđoạnmãgiảtrên•Tênbiếngiúpchúngtatruycậpvàobộnhớmàkhôngcầndùngđịachỉcủachúng•Hệđiềuhànhđảmnhiệmviệccấpbộnhớcòntrốngchonhữngbiếnnày•Ðểthamchiếuđếnmộtgiátrịcụthểtrongbộnhớ,chúngtachỉcầndùngtêncủabiến Lập trình cơ bản C/Chương 2/ 4 of 22 Khaibáo•[=]•Vídụ: inta=3; intb; inta=3,b=4; charc=‘A’; Lập trình cơ bản C/Chương 2/ 5 of 22 Hằng Mộthằng(constant)làmộtgiátrịkhôngbao giờthayđổitrongthờigiantồntạicủanó. Địnhnghĩahằng:sửdụngtừkhóaconst const= Lập trình cơ bản C/Chương 2/ 6 of 22 HằngCácvídụ constinta=5;hằngsốnguyên constfloatx=5.3;hằngsốthực constcharc=‘1’; hằngkýtự Hằngtronghệ16đượcbắtđầubằng0x.Vídụ:0xa5=10*16+5=165. Hằngtronghệ8bắtđầubằng0.Vídụ:0345=3*64+4*16+5=229 Lập trình cơ bản C/Chương 2/ 7 of 22 Địnhdanh Têncủacácbiến(variables),cáchàm(functions),cácnhãn(labels)và cácđốitượngkhácnhaudongườidùngđịnhnghĩagọilàđịnhdanh Vídụvềcácđịnhdanhđúng arena s_count marks40 class_one Vídụvềcácđịnhdanhsai 1sttest oh!god Khônghợplệ! start...end Cácđịnhdanhcóthểcóbấtcứchiềudàinàotheoquyước,nhưngsố kýtựtrongmộtbiếnđượcnhậndiệnbởitrìnhbiêndịchthìthayđổi theotrìnhbiêndịch CácđịnhdanhtrongCcóphânbiệtchữhoavàchữthường Lập trình cơ bản C/Chương 2/ 8 of 22 CácnguyêntắcđặttênđịnhdanhTênbiếnphảibắtđầubằngmộtkýtựalphabetTheosaukýtựđầucóthểlàcáckýtựchữ,số…NêntránhđặttênbiếntrùngtêncáctừkhoáTênbiếnnênmôtảđượcýnghĩacủanóTránhdùngcáckýtựgâylầmlẫnNênápdụngcácquyướcđặttênbiếnchuẩnkhilậptrình Lập trình cơ bản C/Chương 2/ 9 of 22Địnhdanh Lập trình cơ bản C/Chương 2/ 10 of 22 Từkhóa Từkhóa:Tấtcảcácngônngữdànhmột sốtừnhấtđịnhchomụcđíchriêng Những từ này có một ý nghĩa đặc biệt trongngữcảnhcủamộtngônngữcụthể Sẽkhôngcóxungđộtnếutừkhóavàtên biếnkhácnhau.Vídụtừ integerchotên biếnthìhoàntoànhợplệngaycảkhimà từkhóalàint Lập trình cơ bản C/Chương 2/ 11 of 22Từkhóa Lập trình cơ bản C/Chương 2/ 12 of 22 Kiểudữliệu Các kiểu dữ liệu khác nhau được lưu trữ trongbiếnlà: Số(Numbers) • Sốnguyên. Vídụ:10hay178993455 • Sốthực. Vídụ,15.22hay15463452.25 • Sốdương • Sốâm Tên.Vídụ:John Giátrịluậnlý: Vídụ:YhayN Lập trình cơ bản C/Chương 2/ 13 of 22 Kiểudữliệu(tt.) Kiểudữliệumôtảloạidữliệusẽđượclưu trongbiến Tênbiếnđặtsaukiểudữliệu Vídụ:tênbiến“varName”đứngsaukiểudữ liệu“int” kiểudữliệu tênbiến int varName Lập trình cơ bản C/Chương 2/ 14 of 22 Kiểudữliệucơbản Kiểudữliệucơbảnint float double char void Lập trình cơ bản C/Chương 2/ 15 of 22 Kiểusốnguyên(int) Lưutrữdữliệusố intnum; Khôngthểlưutrữbấtcứkiểudữliệu nàokhácnhư“Alan”hoặc“abc” Chiếm16bits(2bytes)bộnhớ Biểudiễncácsốnguyêntrongphạmvi32768tới32767 Vídụ:12322,0,232 Lập trình cơ bản C/Chương 2/ 16 of 22 Kiểusốthực(float) Lưutrữdữliệusốchứaphầnthậpphân floatnum; Cóđộchínhxáctới6consố Chiếm32bits(4bytes)bộnhớ 3.4E38đến3.4E+38(10mũdương38) Vídụ:23.05,56.5,32 ...
Tìm kiếm theo từ khóa liên quan:
Lập trình cơ bản Bài giảng Lập trình cơ bản Kiểu dữ liệu Chương trình C Toán tử số học Kiểu số nguyênGợi ý tài liệu liên quan:
-
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Giới thiệu : Lập trình mã nguồn mở
14 trang 158 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 136 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 120 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 1 - Trần Hạnh Nhi
98 trang 115 0 0 -
Đề thi HK lần 2 môn Lập trình cơ bản năm 2016 - CĐ Kỹ Thuật Cao Thắng - Đề 2
6 trang 91 0 0 -
Bài giảng Lập trình C căn bản: Chương 2 - Phạm Thế Bảo
31 trang 87 0 0 -
Hướng dẫn thực hành - Lập trình Windows 1
63 trang 72 0 0 -
Bài tập mẫu về Mô hình hóa chức năng với Biểu đồ Luồng dữ liệu (DFD)
23 trang 65 0 0 -
Bài giảng Lập trình C căn bản: Chương 3 - Phạm Thế Bảo
68 trang 61 0 0