티스토리 뷰
이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.
작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅)
C언어에서 자주 사용되는 기본적인 printf() 와 scanf()함수에 대해서 알아보려 한다.
1. printf()
printf() 함수는 가장 많이 사용된 함수로 텍스트와 함께 다양한 형태의 데이터를 출력한다.
범용적으로 사용할 수 있는 형식 문자열만 다루겠다.
Specifier |
출력 형태 |
d |
부호 있는 10진수 정수 (int) |
ld |
부호 있는 10진수 정수 (long) |
u |
부호 없는 10진수 정수 (unsigned int) |
lu |
부호 없는 10진수 정수 (unsigned long) |
o |
부호 없는 8진수 정수 |
x |
부호 없는 16진수 정수 |
f |
부호 있는 10진수 실수 |
c |
단일 문자 |
s |
문자열 |
p |
16진수의 주소값 |
2. scanf()
이 함수는 사용자로부터 데이터를 입력받기 위한 함수, 사용 방법이 위의 함수인 printf()와 유사하다. 차이점은 printf()는 화면에
데이터를 출력하는 것이고, scanf()는 사용자로부터 데이터 입력을 받아들인다는 것이다.
예를 들면 scanf("%d", &a)가 있는데, "%d"의 의미는 10진수 형태로 입력을 받는다는 의미이고, &a 의 의미는 입력받은 값을
변수 a에 저장하라는 의미이다.
변수명 앞에 &라는 기호가 붙어 있는데 이는 변수 a의 주소값을 추출하는 포인터 연산자로 scanf() 함수를 호출하면서 데이터를
저장하게 될 공간인 변수 a의 주소값을 전달하고 있다.
'Programming > C/C++' 카테고리의 다른 글
int main (int argc, char *argv[]) 에 대해서 (0) | 2016.04.05 |
---|---|
구조체와 공용체의 혼용 (0) | 2016.04.02 |
문자와 문자열 (0) | 2016.03.30 |
나머지 값 연산자 사용 법 % 사용법 (0) | 2016.03.19 |
C언어 변수의 크기 (0) | 2016.03.18 |
- Total
- Today
- Yesterday
- 팁스강좌
- tipsr강좌
- 오일러 프로젝트 11번
- 오일러
- 허프만 알고리즘
- 패킷
- 오일러 프로젝트 10본
- 오일러 프로젝트 12번
- 헤더
- MFC
- 서버
- 오일러 프로젝트 16번
- 오일러 프로젝트 13
- arp
- 약수 500개
- 화투이미지맞추기
- tipsoft
- 와이어샤크
- TIPS강좌
- 이미지게임
- 오일러 프로젝트 14번
- 키보드 메시지 이벤트
- tipssoft
- Omok
- Tips
- 2의 1000승
- 비손실 압축
- 실행 압축
- 오일러 프로젝트 8번
- CBrush
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |