O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9 (ΕΚΤΥΠΩΣΗ)

3.225 visualizações

Publicada em

Α. Έξοδος Δεδομένων
1) Η εντολή printf
1.1) Τρόποι Χρήσης
1.2) Ειδικοί Χαρακτήρες
1.3) Προσδιοριστές για Βασικούς Τύπους Δεδομένων
1.4) Χρήση Προσδιοριστών για Δεκαδικούς Αριθμούς
1.5) Συμβουλές
1.6) Τυπικό Συντακτικό της printf

Β. Είσοδος Δεδομένων
1) Η εντολή scanf
2) Συντακτικό
3) Τρόποι Χρήσης

Γ. Ασκήσεις

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9 (ΕΚΤΥΠΩΣΗ)

  1. 1. H C 9: / !" . 1. printf 1. 2. 3. ! 4. " # 5. $! % ! 6. ! $! printf . 1. scanf 1. $! 2. &. !"# $ % A. 1. # &!"# $ % # " « » # $ % $ " $ & '' $ % ! % &' %. "$ % % : ( " . ! % & # ! printf # % " $ '% # , "' ' $ . $" # '' & # % $ % # % $ # % "$ puts, putc, #.'$. ( ! % %$ ' )$ % % $ # % $ % ! % &' ! $ % $ # % %$ ' . * '% # % $" . A. 2. + ' printf '!"# $ % + ' printf % & &' # , $ $ & '' $ !" " . # : + printf $ $ ' # % , # &, " $ & '' " $ % ' % . * - # "$ % % $ % $ % % . printf("Eisagete arithmo metaksi 1 kai 100:"); printf("Eisagete allon ena arithmo metaksi 1 kai 100:"); printf("To ginomeno tou %d kai tou %d einai: %dn",a,b,c); printf("nnPatiste Enter gia eksodo");
  2. 2. A. 2. + ' printf 1.( "$ . (!"# $ % )$ # % , # printf $ . 1 ! &' $ % $ ' % " : "$ % % & ' $ $ # ' % $ & '' % " . /0 0.+! % & ' ! # 1 $" $' # “……”. ! % & ' % # ! ' , ' % . % & ' $ ' $" ! # ( ' - $ % $ ' ! % # % # # ! # $ % # % % # # %' ( # ‘n’ $ % ' ! # '' " # $ % $ # ' '' " . printf(" "); A. 2. + ' printf 1. ( "$ . )!"# $ % 2 ! &' $ % $ ' % ( , " ' ' & " % ! #" ): ( 1 " % & ' $ % # %$ " $ % $ ! %d. ( %d # ' $ # "$ % & # # %$ # &' $ % ! % " . $ #, # : (%$, " printf(" %d", ); int x; x=1; printf(" H metabliti exei timi %d ",x) H metabliti exei timi 1 x 1 A. 2. + ' printf 1. ( "$ . *!"# $ % 3 ! &' $ % $ ' % (# $ ' $ $ ! % #" ' - ' " $ "# ) % & ' , ! % %d. ( 1 %d # &' 1 (2 " ) # 2 %d # &' 2 (3 " ) $ #, # : (%$, " printf(" 2 %d", 1, 2); int x,y; x=1; y=6; printf(" Oi times einai: %d kai %d ",y,x) Oi times einai: 6 kai 1 x 1 y A. 2. + ' printf 1. ( "$ . +!"# $ % 0 "$ $ % printf # , ' : $ % & ' ! % %d # ' % $" #" $ % # &' . $ % & ' ! % %d # ' % $" #" $ % # &' . #. .#. " $ $ printf # %$, % # '' % $ % "$ $ # &' , % & ' #.'.$.
  3. 3. A. 2. + ' printf 2. # . # !"# $ % " " & 1 % ‘n’ % & ' , '' 1 " . 0 ! # % " #" ! # $ % " $ # ' % $ - # %$, " . 2$ ! % # '' # ! # $ % $ ! $ % % & ' . 3 " ! # #" % " # (backslash). % : $! ' ( n '' t Tab ( # # ) a Beep (O %$ ' # beep) # $ % (! # backslash) " # $ % " (! # $' #") ' # $ % ‘ (! # #") A. 2. + ' printf 2. # . # ,-!"# $ % ' $ " ! % #, ! # /* special.c: Anadeikniei tin xrisi twn xaraktirwn diafigis */ #include <stdio.h> main() { printf("nttANAFORA"); printf("n ---------------------------------"); printf("ntAtomottAmoibi "); printf("n ---------------------------------"); printf("n tGiorgostt 100"); printf("n tKostastt 200"); printf("n tElenitt 150"); printf("n ---------------------------------"); printf("naBeep.naBeep.naBeep."); } # , &' $ % : ANAFORA --------------------------------- Atomo Amoibi --------------------------------- Giorgos 100 Kostas 200 Eleni 150 --------------------------------- Beep. Beep. Beep. Telos Programmatos. A. 2. + ' printf 3. 4 #, ( $ ,,!"# $ % ( %d ! $ % & ' , # % # &' . 3 $ , % $" $ %. % " ' $ $ % ' % %$, % , ! $ # ' $ . $ ! % 4 $ , % . ! ) %d int %f float, double %c char %s % & ' ($ # ! # ) %ld long %u unsigned int A. 2. + ' printf 3. 4 #, ( $ ,!"# $ % ' $ " ! $ , : #, # : ! $ % ' $ , " $ ' " !! /* prosd.c: Anadeikniei tin xrisi twn prosdioristwn */ #include <stdio.h> int main() { int x,y; float a,b; x=1; y=2; a=2.2; b=3.3; printf("nAkeraioi Arithmoi: (%d+%d)/2=%d",x,y,(x+y)/2); printf("nPragmatoi Arithmoi: (%f+%f)/2=%f",a,b,(a+b)/2); }
  4. 4. A. 2. + ' printf 4. . , # # ,&!"# $ % )$ $ $ , # $ " $ # $ %f # ’ %$, 6 # # 5 - . % " " $ % # &, % !, % # $' # #, 5 - $ % ' % - . ( % # #" % $ %f : " # %$ ( ' " % $' , # ) # %$ # # 5 - ( # & # #, 5 - ) $ ' : * %$, " : ( ! " %$, # 3 # % , 0, %$ ' , 3 # # , ' 8 ) printf("%8.3f",1/3); % . f 0.333 # ! $' # # $ # , - $ " . .!. $ %4d # %$, # $ % # ' % % $' # , . A. 2. + ' printf 4. . , # # ,'!"# $ % ' $ " ! $ , : /*width_precision.c: Deixnei tin epirroi ston prosdioristi twn width+precision */ #include <stdio.h> main() { float f=10.0/7.0; int i,num; printf("nPragmatikoi Arithmoi: "); printf("n%8.3f", f); printf("n%8.4f", f); printf("n%8.5f", f); printf("n%8.6f", f); printf("nnAkeraioi Arithmoi: "); num=1; for (i=1; i<=8; i++) { printf("n|%-10d|%10d|",num,num); num*=10; } } A. 2. + ' printf 5. % & %' ,(!"# $ % # % & %' printf '' $ $ , : ) ! $ ! # n ) ! $' " $" '' 1 % ! 3 '" % % & '' . # ' $ ' # - % ! printf "$ ' % '' % " , & 1 n ! % & ' ( % & ! % , ) ! - " - #, # , % $ # $ . ! $ ' $ $ " # %$, ' "$ ! A. 2. + ' printf 6. (%$ #" % # #" printf ,)!"# $ % ( % # #" printf : ( $ , " % & ' $ % %$, " # % " $ ! $ " % # # '' ' - $ $" $ % # ' % & % . + % $ - $' ! # $ % - # " . ( % # #" $ , : )$ % flags: - $ " ! , $ " #. . width: ' ! " ! # $ % %$, precision: # & # #, - length: $ % $ % specifier: $ int printf ( const char * format, ... ); %[flags][width][.precision][length]specifier * ! : %$ " % - % # &' $ % $' % # #" printf. % $ ' $ $' - # $ $ % $ ", '' $ % ! ! - .
  5. 5. A. 2. + ' printf 6. (%$ #" % # #" printf ,*!"# $ % (%$ # $ printf: ! ) d i # u # o 0# #" x 16 #" X 16 #" (3 - ' ) f #" F #" (3 - ' ) e $ # - E $ # - (3 - ' ) a #" # #" A #" # #" (3 - ' ) c . # s # . # p % # % ( % # ' % $" %, %$, % A. 2. + ' printf 6. (%$ #" % # #" printf ,+!"# $ % flags:( $ $ - % : width: ' ! $' ! # $ % %$, : precision: # & # #, - ! width, & 1 % " # #, 5 - , & 1 % # $' 5 - # 1 $" " . Flags - $ ! " + (%$, $ " # % # # . $ o,x # X $ % %$, ! $ 0, 0x # 0X ! 0 1 ’ , " # , % % " $ width. Width # " ' ! " # #, 5 - $ % %$ . $ $ $ % " # " % $' , # # # ' % ! . * ( $' $ 1 ", '' " $ % # ' % % & ' # $ . A. 2. + ' printf 6. (%$ #" % # #" printf ,!"# $ % length: '' 1 $ # $ d i u o x X f F e E g G a A c s p n int unsigned int double int char* void* int* hh signed char unsigned char signed char* h short int unsigned short int short int* l long int unsigned long int wint_twchar_t* long int* ll long long int unsigned long long int long long int* j intmax_t uintmax_t intmax_t* z size_t size_t size_t* t ptrdiff_t ptrdiff_t ptrdiff_t* L long double A. 2. + ' printf 6. (%$ #" % # #" printf -!"# $ % 3 $ : /* printf example */ #include <stdio.h> int main() { printf ("Simplirwsi me kena: |%10d| n", 1980); printf ("Simplirwsi me midenika: |%010d| n", 1980); printf ("Morfes arithmou: %d %x %o %#x %#o n", 100, 100, 100, 100, 100); printf ("Pragmatikoi: %4.2f %+.0e %E n", 3.1416, 3.1416, 3.1416); printf ("Me to asteraki: %*d n", 5, 10); }
  6. 6. B. 1. # ,!"# $ % + ' scanf & # % $ % ! $" ! . )$ # printf $ % $ # % " % , # scanf $ # % " % . % $" 2, % "$ % - scanf # % # #" % . ! # - ' stdio.h, ’ % " $ $ $ # % #include ' % ! $ % . B. 1. + ' scanf 1. % # #" !"# $ % H scanf % : )$ &' $ % $ 2 : ( 1 " $ % $ % $ % & % % %x ( $ $ $' # ) $ & ' % $ $ % ' % ( 2 " %$ ! # & # ' % $" " &' , $ $ # % $ % ! " ' $ %$ ! #" & ' & $ % - ' $ $" " &' $" $ % ' % % # . # # " # ' ' scanf $ " «$ , » # $" ! $' # ' # $ Enter. "' % ", $ % $' # '" ! $ # &' , # $ " # ' $" ' . scanf("%x",& ); # $ : 0 $ double %f, '' %lf. % $, double: • printf $ %f ( %lf) • scanf $ %lf B. 1. + ' scanf 2. ( "$ . &!"# $ % $ % $ " &' ' scanf ! 1 # % $ . ( $ " $ & ' % 2 ( $ # # $ #") ! ! # ' $ $ %!" '' # # ! $ % $ % % $ & . $.!. * %' 5 ! : 6 #" : ( '. & ' $ # ) 6 #" # & ' $ '' tabs. int x; float y; scanf("%d %f",&x,&y); 2 4.25 8 5.333 • * # ' # # ! % scanf # & &' . • $ # '" ! % # ! $ "# $' # ' # - ! 3 … '!"# $ % • ! % ' , #" / … • 2$ ! % #" $ '' % / . • * # $, # % / ! # %. • 0 "! % $ % ! % / "' % % & # $ % . • ( %$"' $ $" !
  7. 7. . # 1. $'" $ " (!"# $ % 1. 5 ' #' $ " $ % ! # %$, - # " % % ! . 2. % # # main $ $ ! " $" 1 4 ( ' ! " ! & ' " $" 1 4) 1. ! 1, & 1 # &' # %$, " . 2. ! 2, # ' % ! ( print) $ & 1 # " 7 # %$, 7 - ' Kalimera. 3. ! 3, & 1 float &' , # %$, ¼ ( ' 4 # %$, $ ' ) 4 # # 5 - . 4. ! 4, & % ! ( eisagogi_pinaka) $ % ', $ # 5 double &' , , & 1 % $" $' # '" # %$, " % . . # 2. - $ # $ )!"# $ % 1. 3 # % $ " $ % %$, : * * ** ** *** *** **** **** ********** . # 3. #" - $ # $ *!"# $ % 3 , , # $ & % , $" :: • ( " $ # # % # '' ' ! , $ ' 5 # "! printf!) • ( $ " %' $ $ 7 $" 1 9 ( $ ! % 7=5) 123455432112345543211234554321 1234 43211234 43211234 4321 123 321123 321123 321 12 2112 2112 21 1 11 11 1

×