SlideShare a Scribd company logo
C 1
: https://twitter.com/far_dawn
Twitter ID : @far_dawn
printf
1.
2. 3 printf
3.
4.
5. 2
• C
• 4 6
• 1 3
Phase2
1 1
#include<stdio.h>
int main(void) {
printf("Hello¥n");
printf("world¥n");
return 0;
}
printf
#include<stdio.h>
int main(void) {
printf("Hello¥n");
printf("world¥n");
return 0;
}
#include<stdio.h>
•
• printf
• scanf
•
• <stdlib.h>:
• <time.h>:
printf ( )
staticvoidput_integer(void(*__putc)(int),unsignedlonglongn,intradix,intlength,charsign,intflags)
{
staticchar*symbols_s="0123456789abcdef";
staticchar*symbols_c="0123456789ABCDEF";
charbuf[80];
inti=0;
intpad=' ';
char*symbols=symbols_s;
if(flags&CAPITAL_LETTER)symbols=symbols_c;
do{
buf[i++]=symbols[n%radix];
if((flags&THOUSAND_GROUP)&&(i%4)==3)buf[i++]=',';
}while(n/=radix);
length-=i;
if(!(flags&LEFT_JUSTIFIED)){
if(flags&ZERO_PADDING)pad='0';
while(length>0){length--;buf[i++]=pad;}
}
if(sign&&radix==10)buf[i++]=sign;
if(flags&ALTERNATIVE)
{
if(radix==8)buf[i++]='0';
elseif(radix==16)
{
buf[i++]='x';
buf[i++]='0';
}
}
while( i>0){__putc(buf[--i]); }
while(length>0){length--;__putc(pad);}
}
#include<stdio.h>
int main(void) {
printf("Hello¥n");
printf("world¥n");
return 0;
}
#include<stdio.h>
int main(void) {
printf("Hello¥n");
printf("world¥n");
return 0;
}
• ¥n:
• ¥t:
• ¥’: (‘)
• ¥”: (“)
• ¥?: (?)
Windows (¥)Mac ( )
Phase3
#include<stdio.h>
int main(void){
int x,y;
x =10;
y = x * 10 + 20;
printf("%5d¥n",y);
return 0;
}
#include<stdio.h>
int main(void){
int x,y;
x =10;
y = x * 10 + 20;
printf("%5d¥n",y);
return 0;
}
• int ; :
• float ; :32bit
• double ; :64bit
• char ; : (1 )
#include<stdio.h>
int main(void){
int x,y;
x =10;
y = x * 10 + 20;
printf("%5d¥n",y);
return 0;
}
• = ;
•
•
• int x = 190;
• (?)
#include<stdio.h>
int main(void){
int x,y;
x =10;
y = x * 10 + 20;
printf("%5d¥n",y);
return 0;
}
• %d : 10
• %f :
• %c :1
• %s : ( )
• % .
C
Phase4
#include<stdio.h>
int main(void){
int data1, data2;
scanf("%d,%d",&data1,&data2);
/* */
printf("%d , %d¥n",data1,data2);
return 0;
}
#include<stdio.h>
int main(void){
int data1, data2;
scanf("%d,%d",&data1,&data2);
/* */
printf("%d , %d¥n",data1,data2);
return 0;
}
• scanf <stdio.h> #include
• 10
• %d
• &
•
Ad

Recommended

C - Pattern - Code - [Future Programming]
C - Pattern - Code - [Future Programming]
Future Programming
 
Clang2018 class2
Clang2018 class2
tagawakiyoshi
 
07 4 for반복문
07 4 for반복문
Changwon National University
 
Introduction to TDD in C
Introduction to TDD in C
Raphael Frauenknecht
 
Stack Linier 2
Stack Linier 2
Achmad Solichin
 
Dij
Dij
Tushar Bedke
 
08 1 함수란
08 1 함수란
Changwon National University
 
Infitopost notepad
Infitopost notepad
Anand Kumar
 
Estructura y funcionamiento del lenguaje
Estructura y funcionamiento del lenguaje
david aguilar alvarado
 
Listen to Mercedes Mixed Tape – 1 Virus, 15 Tracks, 18.000.000 Downloads
Listen to Mercedes Mixed Tape – 1 Virus, 15 Tracks, 18.000.000 Downloads
BSI
 
長崎大学グラフィックデザインセミナー: グラフィックデザインについて
長崎大学グラフィックデザインセミナー: グラフィックデザインについて
tagawakiyoshi
 
Unity/CSharp 3
Unity/CSharp 3
tagawakiyoshi
 
Unity/CSharp 2
Unity/CSharp 2
tagawakiyoshi
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
 
Clang2018 class5
Clang2018 class5
tagawakiyoshi
 
Clang2018 class4
Clang2018 class4
tagawakiyoshi
 
Clang2018 class3
Clang2018 class3
tagawakiyoshi
 
ecml-2019-slide
ecml-2019-slide
tagawakiyoshi
 

More Related Content

What's hot (10)

08 1 함수란
08 1 함수란
Changwon National University
 
Infitopost notepad
Infitopost notepad
Anand Kumar
 
Estructura y funcionamiento del lenguaje
Estructura y funcionamiento del lenguaje
david aguilar alvarado
 
Listen to Mercedes Mixed Tape – 1 Virus, 15 Tracks, 18.000.000 Downloads
Listen to Mercedes Mixed Tape – 1 Virus, 15 Tracks, 18.000.000 Downloads
BSI
 

More from tagawakiyoshi (8)

長崎大学グラフィックデザインセミナー: グラフィックデザインについて
長崎大学グラフィックデザインセミナー: グラフィックデザインについて
tagawakiyoshi
 
Unity/CSharp 3
Unity/CSharp 3
tagawakiyoshi
 
Unity/CSharp 2
Unity/CSharp 2
tagawakiyoshi
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
 
Clang2018 class5
Clang2018 class5
tagawakiyoshi
 
Clang2018 class4
Clang2018 class4
tagawakiyoshi
 
Clang2018 class3
Clang2018 class3
tagawakiyoshi
 
ecml-2019-slide
ecml-2019-slide
tagawakiyoshi
 
長崎大学グラフィックデザインセミナー: グラフィックデザインについて
長崎大学グラフィックデザインセミナー: グラフィックデザインについて
tagawakiyoshi
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
 
Ad

C-Lang-Class1-SlideShare