1. Trang chủ
  2. » Cao đẳng - Đại học

Bài giảng Lập trình C: Chương 4 - Ngô Công Thắng

10 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 132,55 KB

Nội dung

[r]

(1)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

va cac câu truc điêu khiên ch̀ ́ ́ ́ ̀ ̉ ương trình

I L nh vào/ra d li uệ ữ ệ II L nh l a ch nệ ự ọ

III L nh l pệ ặ

(2)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

I L nh vào/ra d li uệ ữ ệ 1 Khai báo th vi n hàm vào/ra d li uư ệ ữ ệ 2 L nh l y d li u vào t bàn phímệ ấ ữ ệ ừ

3 L nh đ a d li u hìnhệ ư ữ ệ

(3)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ I.1 Khai báo th vi n hàm vào/ra d li uư ệ ữ ệ

Đ có th s d ng l nh vào/ra d li u c a ể ể ụ ệ ữ ệ ủ

C l p trình DOS ta ph i khai báo s ậ ả ử d ng th vi n hàm stdio:ụ ư ệ

(4)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

I.2 L nh l y d li u vào t bàn phímệ ấ ữ ệ ừ

 Đ l y d li u t bàn phím vào bi n ta dùng l nh ể ấ ữ ệ ế ệ

scanf theo cú pháp sau:

scanf(dk, đ a ch nh );ị ỉ

Trong đó: 1) dk h ng xâu ký t u n ch ằ ự ề ể ỉ ch a đ c t chuy n d ng d li u, m i đ c t ứ ặ ả ể ữ ệ ỗ ặ ả t ng ng v i m t đ a ch ô nh ;ươ ứ ộ ị ỉ

(5)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

I.2 L nh l y d li u vào t bàn phímệ ấ ữ ệ ừ

3) Đ c t chuy n d ng d li u có c u trúc chung nh sau:ặ ả ể ữ ệ ấ

%[*][w]Ký t chuy n d ngự ể

- N u có d u * tr ng vào v n đ c dị đ c bình th ng ế ấ ườ ẫ ượ ọ ườ nh ng giá tr c a khơng đ c l u vào b nh Đ c t ch a ị ủ ượ ộ ặ ả ứ d u * s khơng có nh t ng ng.ấ ẽ ươ ứ

- w m t s xác đ nh chi u dài c c đ i c a tr ng vào.ộ ố ị ề ự ủ ườ

(6)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

(7)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

Các ký t chuy n d ng d li u dùng cho scanfự ể ạ ữ ệ

Ký t chuy n

d ng

Ý nghĩa

c Đ c m t ký t , đ i t ng ng ô nh ki u charọ ộ ự ố ươ ứ ể d Đ c m t giá tr int, đ i t ng ng ô nh ki u intọ ộ ị ố ươ ứ ể ld Đ c m t giá tr long, đ i t ng ng ô nh ki u longọ ộ ị ố ươ ứ ể

o Đ c m t giá tr ki u int h 8, đ i t ng ng ô nh ki u intọ ộ ị ể ệ ố ươ ứ ể lo Đ c m t giá tr ki u long h 8, đ i t ng ng ô nh ki u longọ ộ ị ể ệ ố ươ ứ ể

x Đ c m t giá tr ki u int h 16, đ i t ng ng ô nh ki u intọ ộ ị ể ệ ố ươ ứ ể lx Đ c m t giá tr ki u long h 16, đ i t ng ng ô nh ki u longọ ộ ị ể ệ ố ươ ứ ể f ho c eặ Đ c m t giá tr ki u float, đ i t ng ng ô nh ki u floatọ ộ ị ể ố ươ ứ ể

(8)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

Các ký t chuy n d ng d li u dùng cho scanfự ể ạ ữ ệ

Ký t chuy n ự ể d ng

Ý nghĩa

[dãy ký t ]ự Đ c ký t cho t i g p m t ký t không thu c t p ký ọ ự ặ ộ ự ộ ậ t hai d u [ ] Đ i t ng ng đ a ch c a m ng ô nh ự ấ ố ươ ứ ị ỉ ủ ả ki u char Kho ng tr ng đ c xem ký t ể ả ắ ượ ự

(9)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ

I.3 L nh đ a d li u hìnhệ ư ữ ệ

 Cú pháp:

printf(dk,các d li u c n đ a ra);ữ ệ ầ

Trong đó: 1) dk h ng xâu ký t u n có ằ ự ề ể ch a:ứ

+ Các ký t u n, ví d nh ‘\n’, ‘\t’, ‘\b’ự ề ể ụ

+ Các đ c t chuy n d ng t o khuôn d li u, m i ặ ả ể ạ ữ ệ ỗ đ c t dùng cho m t d li u t ng ng c n đ a ặ ả ộ ữ ệ ươ ứ ầ hình

+ Các ký t thông th ng.ự ườ

(10)

Bài gi ng Ngôn ng C - Chả ữ ương - GV Ngô Công Th ngắ 10

Đ c t chuy n d ng d li uặ ả ể ạ ữ ệ

 C u trúc chung:ấ

%[-][fw][.pp]Ký t chuy n d ngự ể

- N u khơng có d u tr - d li u đ c ph i ế ấ ữ ệ ượ ả s ch hình dành cho d li u, cịn ố ỗ ữ ệ th a ch đ tr ng V i d li u s , n u fw b t đ u ỗ ể ố ữ ệ ố ế ắ ầ b ng s ch tr ng s đ c n đ y b ng ằ ố ỗ ố ẽ ượ ề ầ ằ s 0.ố

- N u có d u tr d li u s đ c trái, ch ế ấ ữ ệ ẽ ượ ỗ th a đ tr ng.ừ ể ố

Ngày đăng: 09/03/2021, 05:53