출력양식 변환 기호 : %d(부호 있는 10진수 정수), %f(10진 부동소수점 형식)...
putchar() : 화면에 1개의 문자를 출력
형식 : putchar(문자);
문자 단위의 출력함수로, getchar() 함수와는 반대로 지정된 문자를 화면에 출력하는 기능을 갖는다.
puts() : 화면에 문자열을 출력
형식 : 변수가 가리키는 문자열을 화면에 출력하는 문자열 출력함수로, 문자열을 출력한 후 자동으로 줄이 바뀐다. 문자열 끝인 null 문자('/0')을 만나면 '/n'으로 바꾸어 출력하기 때문이다.
scanf() : 키보드를 통해 1개 이상의 자료를 입력받음(키보드입려을 받아서 저장)
형식 : scanf("입력양식", &변수1, &변수2);
scanf() 함수의 입력 양식에 "%문자"가 아닌 다른 문자를 포함시켜서는 안된다.
모든 변수 앞에는 주소를 의미하는 &(주소 연산자)를 붙여야 한다.
자료를 입력할 때 자료가 하나 이상일 경우에는 자료 사이에 공백을 두어 자료를 구분해야 한다.
getchar() : 키보드를 통해 1개의 문자를 입력받음
형식 : getchar();
getchar()은 문자 단위의 입력함수로, 하나의 문자를 키보드를 통해 받아들이고, 이 문자를 받아들여 저장하는 변수는 정수형이나 문자형으로 선언되어야한다.
gets() : 키보드를 통해 문자열을 입력받음
형식 : gets(변수);
키보드로부터 문자열을 입력받아 변수가 가리키는 기억공간에 저장하는 문자열 입력함수이다. 이때 변수는 배열명이나 포인터 변수여야 한다.
출력양식의 편집
printf() 함수로 자료를 출력할 때 출력 폭이나 각 변수에 대한 출력 자릿수를 지정할 수 있다.
EX) printf("|%5d|", 123) -> 총 5자리로 오른쪽부터 채워진다.
printf("|%05d|", 123) -> 총 5자리로 오른쪽부터 채워지고, 공백은 0으로 채워짐