ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
??????
1.
?
 Preprocessing Directive


 #include <stdio.h>

     stdio.h

 preprocessing directives
?


               2
- #include <
  >


                   include)
- #include ¡°
  ¡±
2.
?
    main( )
                           main          ¡°
        ¡±
                                     {
        }
                       {
              }          main( )
                       void main(void)
              main()
??????
3.
?




            comment)

    source code
                  2
?
??????
??????
??????
Run >
Run      < Ctrl + F9> )
  LampangKanlayanee School

printf( )
String)
                                           ;)
                 stdio (               standard
input output)
 #include                 directive)     stdio.h
                header file)
?
                    : printf()


                                     printf()

    intprintf (<control>, <argument list>);
printf()




(Statements)
 argument list
                              1
                            (,)
control                       ¡°
¡±                    2
?
%c

%s

%   d
%   u
%   f
%   e   e

%x
%o
?              1.1
    printf()

intmain( )
{ intsum=3;
printf(¡° The sum is %d ¡±,sum);
return 0;
}

The sum is 3
?          1.2
  printf()           %d     %u
intmain( )
{ intnum = -3, tot = 5;
printf(¡°num = %d tot = %u ¡±,num,tot);
return 0;
}

num = -3 tot = 5
1.3               printf()
        %f      %e              2
intmain( )
{ floatnum = 22.75;
printf(¡° %.2fn%.2e ¡±,num,num);
return 0;
}

22.75
2.28e+01
?         printf ( )

                       printf( )
    print format
?




    %d

    %u

    %f

    %c       1

    %s
         1
?




    n
    t   tab         8
    a
             Backslash
?

    printf( )
5 + 5 = 10

             printf( )   string format
Hello word

             3            2
              data list
??????
?


    printf( )
                string format
                   ¡°¡°
    data list                   ¡°¡°
    printf( )

?                        d           2
?                        d           a

?                        s           b
?


      f)
    printf( )

                f
??????
?
                     6
               printf( )         n)

printf( )
                           printf( )
         n)
printf( )
?               : scanf()
intscanf (<control>, <argument list>);

    intscanf
    (<control>, <argument
    list>);
         scanf()
                   (key board)
argument list


      (,)
                             &
                  control

                        ¡°¡±

         printf
?            2.1             scanf
intmain( )
{ intnum;
scanf( ¡° %d ¡±,&num);
return 0;
}

         1
                       num
2.2                scanf
intmain( )
{ intnum; charch;
scanf( ¡° %c ¡±,&ch);
scanf( ¡° %d ¡± ,&num);
printf(¡° %d %c ¡± ,num, ch);
return 0;
}
                                    2
                         1
                                num
                   1
?                  : expression

    var = expression ;




                 var = expression ;


     var
    Expression
?                  : expression

    var = expression ;




                 var = expression ;


     var
    Expression
?

sum = a b ;
              a
    b
        sum
??????
??????
?                 ¨C
      putchar()


                           putchar()

    intputchar (<character>);
            putchar()




                      (Statements)
1.4   putchar()
intmain( )
{ inta=65;
putchar(a);
putchar(?a?);
return 0;
}

Aa
2   getchar ( )
       getchar ( )
                         1
        enter

               getchar ( );
           getchar ( );
??????
??????
?3   getch ( )
     getch ( )
                 1

      enter

           getch ( );
??????
??????
?4   getche ( )
     getche ( )
                  1

       enter

           getche ( );
??????
??????
? 3.                          ¨C

         3.1
#include <stdio.h>
intmain(){
intx_value = 9;
printf("x = %dn",x_value);
return0;
}
?         3.2
#include <stdio.h>
intmain(){
intx,y,sum;
x = 7; y = 2;
sum = x + y;
printf("Total = %dn",sum);
return0;
}
?         3.3
#include <stdio.h>
intmain(){
int x, y;
x = 7; y = 4;
--x; ++y;
printf("x = %2dn",x);
printf("y = %6dn",y);
return0;
}
?          3.4
#include <stdio.h>
intmain(){
int profits, employees;
profits = 9; employees = 2 ;
printf("Each employee gets
  %.2f", (float) profits/employees);
return0;
}
?          3.5
include<stdio.h>
intmain(){
charany_char;
printf("Please type a character: ");
  scanf("c%",&any_char);
printf("Thank you, your character are
  %c",any_char);
return0;
}
?          3.6
#include <stdio.h>
int main(){
printf("n****Using .1f****n");
printf("%.1f%.1f%.1fn", 4.0, 16.5, 589.3);
printf("%.1f%.1f%.1f", 400.0, 1600.5, 58900.3);
printf("nn****Using 8.1f****n");
printf("%8.1f%8.1f%8.1fn", 4.0, 16.5, 589.3);
printf("%8.1f%8.1f%8.1f", 400.0, 1600.5, 58900.3);
printf("%-8.1f%-8.1f%-8.1fn", 4.0, 16.5, 589.3);
printf("%-8.1f%-8.1f%-8.1f", 400.0, 1600.5,
  58900.3);
return 0;
}
?         3.7
#include <stdio.h>
int main(){
printf("n");
printf("xC9xCDxBBn");
printf("xC8xCDxBCn");
return 0;
}
?          3.8
#include <stdio.h>
#include <ctype.h>
intmain(){
charany_char;
printf("Please type a lowercase letter:");
scanf("%c", &any_char);
if(any_char>= 'a')
printf("In uppercase: %c
   n", toupper(any_char));
return0;
}
?            ¨C

                string
          char [ n ]


    put


    puts string_argument ;
       string_argument
??????
??????
?
-
     word
Char word [15] = * Example *   ;
-
            puts
puts word ;
puts                      ;
?           gets

    enter

               gets
gets          ; ;




                   string_var = get   ;


string_var = get              ;
??????
??????
?


    -
                          enter

              gets word ;
    -

 -printf you name is %s
n , word ;
?
Ad

Recommended

??????
??????
kramsri
?
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)
vinay arora
?
C Prog - Strings
C Prog - Strings
vinay arora
?
C Prog. - Structures
C Prog. - Structures
vinay arora
?
Double linked list
Double linked list
raviahuja11
?
Double linked list
Double linked list
Sayantan Sur
?
4. chapter iii
4. chapter iii
Chhom Karath
?
3. chapter ii
3. chapter ii
Chhom Karath
?
Single linked list
Single linked list
Sayantan Sur
?
Circular linked list
Circular linked list
Sayantan Sur
?
Cpds lab
Cpds lab
praveennallavelly08
?
C Prog - Array
C Prog - Array
vinay arora
?
DataStructures notes
DataStructures notes
Lakshmi Sarvani Videla
?
?????????????????????????????
?????????????????????????????
knang
?
Data Structure using C
Data Structure using C
Bilal Mirza
?
C basics
C basics
MSc CST
?
C programms
C programms
Mukund Gandrakota
?
C PROGRAMS
C PROGRAMS
Malikireddy Bramhananda Reddy
?
C lab manaual
C lab manaual
manoj11manu
?
C programming array & shorting
C programming array & shorting
argusacademy
?
Data Structures Using C Practical File
Data Structures Using C Practical File
Rahul Chugh
?
ADA FILE
ADA FILE
Gaurav Singh
?
C program to implement linked list using array abstract data type
C program to implement linked list using array abstract data type
loyola ICAM college of engineering and technology
?
The solution manual of c by robin
The solution manual of c by robin
Abdullah Al Naser
?
Circular queue
Circular queue
ShobhaHiremath8
?
week-16x
week-16x
KITE www.kitecolleges.com
?
Avl tree
Avl tree
loyola ICAM college of engineering and technology
?
Practical File of C Language
Practical File of C Language
RAJWANT KAUR
?
???????????????
???????????????
???? ??????????
?
???????????????????
???????????????????
Ravib Prt
?

More Related Content

What's hot (20)

Single linked list
Single linked list
Sayantan Sur
?
Circular linked list
Circular linked list
Sayantan Sur
?
Cpds lab
Cpds lab
praveennallavelly08
?
C Prog - Array
C Prog - Array
vinay arora
?
DataStructures notes
DataStructures notes
Lakshmi Sarvani Videla
?
?????????????????????????????
?????????????????????????????
knang
?
Data Structure using C
Data Structure using C
Bilal Mirza
?
C basics
C basics
MSc CST
?
C programms
C programms
Mukund Gandrakota
?
C PROGRAMS
C PROGRAMS
Malikireddy Bramhananda Reddy
?
C lab manaual
C lab manaual
manoj11manu
?
C programming array & shorting
C programming array & shorting
argusacademy
?
Data Structures Using C Practical File
Data Structures Using C Practical File
Rahul Chugh
?
ADA FILE
ADA FILE
Gaurav Singh
?
C program to implement linked list using array abstract data type
C program to implement linked list using array abstract data type
loyola ICAM college of engineering and technology
?
The solution manual of c by robin
The solution manual of c by robin
Abdullah Al Naser
?
Circular queue
Circular queue
ShobhaHiremath8
?
week-16x
week-16x
KITE www.kitecolleges.com
?
Avl tree
Avl tree
loyola ICAM college of engineering and technology
?
Practical File of C Language
Practical File of C Language
RAJWANT KAUR
?

Viewers also liked (11)

???????????????
???????????????
???? ??????????
?
???????????????????
???????????????????
Ravib Prt
?
?????????????????????????????????
?????????????????????????????????
View Nudchanad
?
???????????????
???????????????
ikanok
?
????????????5 ????????????????????? (Tweened Animation)
????????????5 ????????????????????? (Tweened Animation)
Komkai Pawuttanon
?
??????
mycomc55
?
???????????????????????????????????????????????????????? 2
???????????????????????????????????????????????????????? 2
??? ???
?
??????
??????
Morn Suwanno
?
?????????????????????????(????C)
?????????????????????????(????C)
Visaitus Palasak
?
?????1 ????????????????????
?????1 ????????????????????
Komkai Pawuttanon
?
????????????
????????????
??? ???
?
???????????????????
???????????????????
Ravib Prt
?
?????????????????????????????????
?????????????????????????????????
View Nudchanad
?
???????????????
???????????????
ikanok
?
????????????5 ????????????????????? (Tweened Animation)
????????????5 ????????????????????? (Tweened Animation)
Komkai Pawuttanon
?
??????
mycomc55
?
???????????????????????????????????????????????????????? 2
???????????????????????????????????????????????????????? 2
??? ???
?
?????????????????????????(????C)
?????????????????????????(????C)
Visaitus Palasak
?
????????????
????????????
??? ???
?
Ad

Similar to ?????? (20)

C
C
Mukund Trivedi
?
???????????????1
???????????????1
????? ?????
?
????? 2 ?????????????????????????
????? 2 ?????????????????????????
Nookky Anapat
?
???????????????????????????? ?.6 1
???????????????????????????? ?.6 1
Little Tukta Lita
?
Hargun
Hargun
Mukund Trivedi
?
????? 3
????? 3
????? ?????
?
Introduction to Basic C programming 02
Introduction to Basic C programming 02
Wingston
?
Basic Input and Output
Basic Input and Output
Nurul Zakiah Zamri Tan
?
°ä³ÌÐòÉè¼ÆÓïÑÔ(µÚ2°æ¡¤Ð°æ)
°ä³ÌÐòÉè¼ÆÓïÑÔ(µÚ2°æ¡¤Ð°æ)
ɽ³Ç ±Ìº£
?
?????????????????????????????? ?. 6 1
?????????????????????????????? ?. 6 1
Little Tukta Lita
?
Fun??es, Scanf, EOF
Fun??es, Scanf, EOF
GabrieldeSouzaLeito
?
cmp104 lec 8
cmp104 lec 8
kapil078
?
??????????????????????
??????????????????????
????? ????????
?
????????????????????? Printf scanf
????????????????????? Printf scanf
????? ?????
?
????????????????????? Printf scanf
????????????????????? Printf scanf
????? ?????
?
Mesics lecture 5 input ¨C output in ¡®c¡¯
Mesics lecture 5 input ¨C output in ¡®c¡¯
eShikshak
?
Mesics lecture 5 input ¨C output in ¡®c¡¯
Mesics lecture 5 input ¨C output in ¡®c¡¯
eShikshak
?
Input and Output In C Language
Input and Output In C Language
Adnan Khan
?
Chapter 1_C Fundamentals_HS_Tech Yourself C.pptx
Chapter 1_C Fundamentals_HS_Tech Yourself C.pptx
ssuser71a90c
?
Chtp402
Chtp402
giovanniveitch
?
????? 2 ?????????????????????????
????? 2 ?????????????????????????
Nookky Anapat
?
???????????????????????????? ?.6 1
???????????????????????????? ?.6 1
Little Tukta Lita
?
Introduction to Basic C programming 02
Introduction to Basic C programming 02
Wingston
?
°ä³ÌÐòÉè¼ÆÓïÑÔ(µÚ2°æ¡¤Ð°æ)
°ä³ÌÐòÉè¼ÆÓïÑÔ(µÚ2°æ¡¤Ð°æ)
ɽ³Ç ±Ìº£
?
?????????????????????????????? ?. 6 1
?????????????????????????????? ?. 6 1
Little Tukta Lita
?
????????????????????? Printf scanf
????????????????????? Printf scanf
????? ?????
?
????????????????????? Printf scanf
????????????????????? Printf scanf
????? ?????
?
Mesics lecture 5 input ¨C output in ¡®c¡¯
Mesics lecture 5 input ¨C output in ¡®c¡¯
eShikshak
?
Mesics lecture 5 input ¨C output in ¡®c¡¯
Mesics lecture 5 input ¨C output in ¡®c¡¯
eShikshak
?
Input and Output In C Language
Input and Output In C Language
Adnan Khan
?
Chapter 1_C Fundamentals_HS_Tech Yourself C.pptx
Chapter 1_C Fundamentals_HS_Tech Yourself C.pptx
ssuser71a90c
?
Ad

More from kramsri (14)

? ??????? 5 ? ????
? ??????? 5 ? ????
kramsri
?
? ??????? #6
? ??????? #6
kramsri
?
?????? Switch.2
?????? Switch.2
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? For
?????? For
kramsri
?
?????? Do while
?????? Do while
kramsri
?
?????? Do while
?????? Do while
kramsri
?
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_ (1)
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_ (1)
kramsri
?
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_
kramsri
?
?????????????????(??????????)
?????????????????(??????????)
kramsri
?
?????????????
?????????????
kramsri
?
? ??????? 5 ? ????
? ??????? 5 ? ????
kramsri
?
? ??????? #6
? ??????? #6
kramsri
?
?????? Switch.2
?????? Switch.2
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? Switch
?????? Switch
kramsri
?
?????? Do while
?????? Do while
kramsri
?
?????? Do while
?????? Do while
kramsri
?
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_ (1)
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_ (1)
kramsri
?
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_
????? ??????? ?? _??__ 2 ???__?????_??__??__?????????_
kramsri
?
?????????????????(??????????)
?????????????????(??????????)
kramsri
?
?????????????
?????????????
kramsri
?

??????

  • 2. 1. ? Preprocessing Directive #include <stdio.h> stdio.h preprocessing directives
  • 3. ? 2 - #include < > include) - #include ¡° ¡±
  • 4. 2. ? main( ) main ¡° ¡± { } { } main( ) void main(void) main()
  • 6. 3. ? comment) source code 2 ?
  • 10. Run > Run < Ctrl + F9> ) LampangKanlayanee School printf( ) String) ;) stdio ( standard input output) #include directive) stdio.h header file)
  • 11. ? : printf() printf() intprintf (<control>, <argument list>);
  • 12. printf() (Statements) argument list 1 (,) control ¡° ¡± 2
  • 13. ? %c %s % d % u % f % e e %x %o
  • 14. ? 1.1 printf() intmain( ) { intsum=3; printf(¡° The sum is %d ¡±,sum); return 0; } The sum is 3
  • 15. ? 1.2 printf() %d %u intmain( ) { intnum = -3, tot = 5; printf(¡°num = %d tot = %u ¡±,num,tot); return 0; } num = -3 tot = 5
  • 16. 1.3 printf() %f %e 2 intmain( ) { floatnum = 22.75; printf(¡° %.2fn%.2e ¡±,num,num); return 0; } 22.75 2.28e+01
  • 17. ? printf ( ) printf( ) print format
  • 18. ? %d %u %f %c 1 %s 1
  • 19. ? n t tab 8 a Backslash
  • 20. ? printf( )
  • 21. 5 + 5 = 10 printf( ) string format
  • 22. Hello word 3 2 data list
  • 24. ? printf( ) string format ¡°¡° data list ¡°¡° printf( ) ? d 2 ? d a ? s b
  • 25. ? f) printf( ) f
  • 27. ? 6 printf( ) n) printf( ) printf( ) n) printf( )
  • 28. ? : scanf() intscanf (<control>, <argument list>); intscanf (<control>, <argument list>); scanf() (key board)
  • 29. argument list (,) & control ¡°¡± printf
  • 30. ? 2.1 scanf intmain( ) { intnum; scanf( ¡° %d ¡±,&num); return 0; } 1 num
  • 31. 2.2 scanf intmain( ) { intnum; charch; scanf( ¡° %c ¡±,&ch); scanf( ¡° %d ¡± ,&num); printf(¡° %d %c ¡± ,num, ch); return 0; } 2 1 num 1
  • 32. ? : expression var = expression ; var = expression ; var Expression
  • 33. ? : expression var = expression ; var = expression ; var Expression
  • 34. ? sum = a b ; a b sum
  • 37. ? ¨C putchar() putchar() intputchar (<character>); putchar() (Statements)
  • 38. 1.4 putchar() intmain( ) { inta=65; putchar(a); putchar(?a?); return 0; } Aa
  • 39. 2 getchar ( ) getchar ( ) 1 enter getchar ( ); getchar ( );
  • 42. ?3 getch ( ) getch ( ) 1 enter getch ( );
  • 45. ?4 getche ( ) getche ( ) 1 enter getche ( );
  • 48. ? 3. ¨C 3.1 #include <stdio.h> intmain(){ intx_value = 9; printf("x = %dn",x_value); return0; }
  • 49. ? 3.2 #include <stdio.h> intmain(){ intx,y,sum; x = 7; y = 2; sum = x + y; printf("Total = %dn",sum); return0; }
  • 50. ? 3.3 #include <stdio.h> intmain(){ int x, y; x = 7; y = 4; --x; ++y; printf("x = %2dn",x); printf("y = %6dn",y); return0; }
  • 51. ? 3.4 #include <stdio.h> intmain(){ int profits, employees; profits = 9; employees = 2 ; printf("Each employee gets %.2f", (float) profits/employees); return0; }
  • 52. ? 3.5 include<stdio.h> intmain(){ charany_char; printf("Please type a character: "); scanf("c%",&any_char); printf("Thank you, your character are %c",any_char); return0; }
  • 53. ? 3.6 #include <stdio.h> int main(){ printf("n****Using .1f****n"); printf("%.1f%.1f%.1fn", 4.0, 16.5, 589.3); printf("%.1f%.1f%.1f", 400.0, 1600.5, 58900.3); printf("nn****Using 8.1f****n"); printf("%8.1f%8.1f%8.1fn", 4.0, 16.5, 589.3); printf("%8.1f%8.1f%8.1f", 400.0, 1600.5, 58900.3); printf("%-8.1f%-8.1f%-8.1fn", 4.0, 16.5, 589.3); printf("%-8.1f%-8.1f%-8.1f", 400.0, 1600.5, 58900.3); return 0; }
  • 54. ? 3.7 #include <stdio.h> int main(){ printf("n"); printf("xC9xCDxBBn"); printf("xC8xCDxBCn"); return 0; }
  • 55. ? 3.8 #include <stdio.h> #include <ctype.h> intmain(){ charany_char; printf("Please type a lowercase letter:"); scanf("%c", &any_char); if(any_char>= 'a') printf("In uppercase: %c n", toupper(any_char)); return0; }
  • 56. ? ¨C string char [ n ] put puts string_argument ; string_argument
  • 59. ? - word Char word [15] = * Example * ; - puts puts word ; puts ;
  • 60. ? gets enter gets gets ; ; string_var = get ; string_var = get ;
  • 63. ? - enter gets word ; - -printf you name is %s n , word ;
  • 64. ?