printfEnter number scanfd a Enter number 100 10
printf(“Enter number : ”); scanf(“%d”, &a); Enter number : 100 10
printf(“Enter number : ”); scanf(“%d”, &a); memory a 100 Enter number : 100 Value of a is 100 printf(“Value of a is %d”, a); x y
������� scanf(“%d”, &a); Enter number : 123. 45 Value of a is 123
������� scanf(“%d”, &a); Enter number : aaa Value of a is -28708
�������� #include <stdio. h> void main() { ������ a, b int a, b; �������� printf(“Enter number: ”); scanf(“%d %d”, &a, &b); printf(“Value of a is %dn”, a); printf(“Value of b is %dn”, b); }
�������� Enter number : 10 Value of a is 10 Value of b is 20 20 a b 10 20 x �������������� y
�������� #include <stdio. h> void main() { int a, b; ������ a, b printf(“Enter number�������� : ”); input ������ scanf(“%d”, &a); printf(“Enter number : ”); a input ������ scanf(“%d”, &b); printf(“Value of a is %dn”, b a); printf(“Value of b is %dn”, b); }
a Enter number : 10 10 Enter number : 20 20 Value of a is 10 Value of b is 20 b
��������� (������� = ����� x #include <stdio. h> ��� ) Enter width : 5. 6 void main() { double w; double h; double area; printf(“Enter width : ”); scanf(“%f”, &w); printf(“Enter height: ”); scanf(“%f”, &h); area = w*h; printf(“area is %. 2 fn”, area); } Enter height : 3. 4 Area is : 19. 04 h w
���� #include <stdio. h> void main() { double w; double h; double area; printf(“Enter width : ”); scanf(“%f”, &w); printf(“Enter height: ”); scanf(“%f”, &h); area = 0. 5*w*h; printf(“area is %. 2 fn”, area); }
���� #include <stdio. h> void main() { double r; double h; double v; printf(“Enter radius : ”); scanf(“%f”, &r); printf(“Enter height: ”); scanf(“%f”, &h); v = 3. 14*r*r*h; printf(“volume is %. 2 fn”, v); }
���� Enter character : F #include <stdio. h> You enter F void main() { char ch; printf(“Enter character : ”); scanf(“%c”, &ch); printf(“You enter %cn”, ch); }
��� input ������� 1 �������� Enter character : Female #include <stdio. h> You enter F void main() { char ch; printf(“Enter character : ”); scanf(“%c”, &ch); printf(“You enter %cn”, ch); }
���� getch () Enter character • ������� Enter : F You enter F #include <stdio. h> void main() { char ch; printf(“Enter character : ”); ����� ch = getch(); printf(“You enter %cn”, ch); Enter }
String • ���������� char name[10] = “Sangsuree”; ����� string 0 1 2 3 4 5 6 7 8 9 S a n g s u r e e char name[10] ������� 9 ���
String • ���������� char name[10] = “Somsree”; ����� string 0 1 2 3 4 5 6 7 8 9 S o m s r e e �� ��
String • ������������ char city[] = “Nakhon Ratchasima”; 0 1 2 3 4 5 N a k h o n 6 7 8 9 10 11 12 13 14 15 16 17 R a t c h a s i m a • �������� char city[18] = “Nakhon Ratchasima”;
String • ���������� error ����� char ch[5] = “abcdef”; ������� error “Too many initialize”
������ • ��� scanf() ���� gets() char name[10]; printf(“Enter name : ”); scanf(“%s”, name); ���� printf(“Enter name : ”); gets(name); ����� �� &name
����� !! �������� Enter string : Nakhon #include <stdio. h> • ������ void main() { � char str[5]; ���� runtime printf(“Enter string : • ”); error scanf(“%s”, str); printf(“%sn”, str); }
���� Enter your name : Somsree #include <stdio. h> Hi, Somsree void main() { Nice to meet you!!! char name[20]; printf(“Enter your name : ”); gets(name); printf(“Hi, %sn”, name); printf(“Nice to meet you!!!”); }
���� Enter your name : Somchai #include <stdio. h> Hi, Somchai void main() { Nice to meet you!!! char name[20]; printf(“Enter your name : ”); gets(name); printf(“Hi, %sn”, name); printf(“Nice to meet you!!!”); }
���� Enter your name : Somsak #include <stdio. h> Hi, Somsak void main() { Nice to meet you!!! char name[20]; printf(“Enter your name : ”); gets(name); printf(“Hi, %sn”, name); printf(“Nice to meet you!!!”); }
������� 10 decimal = 20 octal = 24 hexadecimal = 14 #include 353. 45 fixed<stdio. h> point 353. 450012 floating point = 3. 534500 e+02 void main() { int a = 20; float b = 353. 45; printf(“ 20 decimal = %d octal = %o hexadecimal = %xn ”, a, a, a); printf(“ 353. 45 fixed point = f% floating point = %en”, b, b); }
������� fixed point 34. 567890 #include <stdio. h> floating point 3. 456789 e+01 void main() { fixed point 34. 567891 float a = 34. 567891; floating point 3. 456789 e+01 double b = 34. 567891; fixed point 34. 57 fixed printf("fixed point %fn", a); point 34. 57 printf("floating point %en", a); printf("fixed point %lfn", b); printf("floating point %en", a); printf("fixed point %. 2 fn", a); printf("fixed point %. 2 lfn", b); }
���� #include <stdio. h> Korat void main() { char a[] = "Korat"; Korat printf("%sn", a); printf("%2 sn", a); Korat printf("%6 sn", a); Korat printf("%7 sn", a); printf("%8 sn", a); printf("%9 sn", a); }
���� #include <stdio. h> void main() { char ch = 'A'; printf("%cn", ch); printf("%2 cn", ch); printf("%3 cn", ch); printf("%4 cn", ch); printf(“%c%5 cn", ch); } A A A A
- Slides: 40