Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (132.55 KB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 1
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 2
Bài gi ng Ngơn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 3
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 4
Đ 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 các ô nh );ị ỉ ớ
Trong đó: 1) dk là h ng xâu ký t đi u khi n ch ằ ự ề ể ỉ
ch a các đ c t chuy n d ng d li u, m i đ c t ứ ặ ả ể ạ ữ ệ ỗ ặ ả
t ng ng v i m t đ a ch ô nh ;ươ ứ ớ ộ ị ỉ ớ
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 5
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 * thì tr ng vào v n đ c dị đ c bình th ng ế ấ ườ ẫ ượ ọ ườ
nh ng giá tr c a nó khơng đ c l u vào b nh . Đ c t ch a ư ị ủ ượ ư ộ ớ ặ ả ứ
d u * s không có ơ nh t ng ng.ấ ẽ ớ ươ ứ
- w là m t s xác đ nh chi u dài c c đ i c a tr ng vào.ộ ố ị ề ự ạ ủ ườ
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 6
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 7
<b>Ký t </b>ự
<b>chuy n </b>ể
<b>d ng</b>ạ
<b>Ý nghĩa</b>
c Đ c m t ký t , đ i t ng ng là ô nh ki u charọ ộ ự ố ươ ứ ớ ể
d Đ c m t giá tr int, đ i t ng ng là ô nh ki u intọ ộ ị ố ươ ứ ớ ể
ld Đ c m t giá tr long, đ i t ng ng là ô nh ki u longọ ộ ị ố ươ ứ ớ ể
o Đ c m t giá tr ki u int h 8, đ i t ng ng là ô nh ki u intọ ộ ị ể ệ ố ươ ứ ớ ể
lo Đ c m t giá tr ki u long h 8, đ i t ng ng là ô nh ki u longọ ộ ị ể ệ ố ươ ứ ớ ể
x Đ c m t giá tr ki u int h 16, đ i t ng ng là ô nh ki u intọ ộ ị ể ệ ố ươ ứ ớ ể
lx Đ c m t giá tr ki u long h 16, đ i t ng ng là ô nh ki u longọ ộ ị ể ệ ố ươ ứ ớ ể
f ho c eặ Đ c m t giá tr ki u float, đ i t ng ng là ô nh ki u floatọ ộ ị ể ố ươ ứ ớ ể
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 8
<b>Ký t chuy n </b>ự ể
<b>d ng</b>ạ
<b>Ý nghĩa</b>
[dãy ký t ]ự Đ c các ký t cho t i khi g p m t ký t không thu c t p các ký ọ ự ớ ặ ộ ự ộ ậ
t trong hai d u [ ]. Đ i t ng ng là đ a ch c a m ng các ô nh ự ấ ố ươ ứ ị ỉ ủ ả ớ
ki u char. Kho ng tr ng cũng đ c xem là ký t .ể ả ắ ượ ự
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 9
Cú pháp:
printf(dk,các d li u c n đ a ra);ữ ệ ầ ư
Trong đó: 1) dk là h ng xâu ký t đi u khi n có ằ ự ề ể
ch a:ứ
+ Các ký t đi u khi n, ví d nh ‘\n’, ‘\t’, ‘\b’ự ề ể ụ ư
+ Các đ c t chuy n d ng và 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 ra ặ ả ộ ữ ệ ươ ứ ầ ư
màn hình.
+ Các ký t thông th ng.ự ườ
Bài gi ng Ngôn ng C - Chả ữ ương 4 - GV. Ngô Công Th ngắ 10
C u trúc chung:ấ
%[-][fw][.pp]Ký t chuy n d ngự ể ạ
- N u khơng có d u tr - thì d li u đ c căn ph i ế ấ ừ ữ ệ ượ ả
trong s ch trên màn hình dành cho d li u, còn ố ỗ ữ ệ
th a ch đ tr ng. V i d li u là s , n u fw b t đ u ừ ỗ ể ố ớ ữ ệ ố ế ắ ầ
b ng s 0 thì các ch tr ng s đ c đi n đ y b ng ằ ố ỗ ố ẽ ượ ề ầ ằ
- N u có d u tr thì d li u s đ c căn trái, các ch ế ấ ừ ữ ệ ẽ ượ ỗ
th a luôn đ tr ng.ừ ể ố