EASY7
[c언어] type에 따른 형식 지정자 본문
c언어에서는 더 정확한 printf와 scanf를 하기 위해서 %d, %lf같이 형식지정자를 지정해줄 수 있다.
형식지정자 |
형식 |
약자 |
d |
int |
decimal number / 10진수 |
o |
int |
octal number / 8진수 (printf 할 때 '0'을 표기하지 않음. |
x 또는 X |
int |
hexadecimal number / 16진수(printf하면 '0x'를 따로 표기하지 않음.) X를 사용하면 ABCDEF 대문자 사용함. |
ld |
long |
decimal number / 10진수 |
u |
unsigned |
decimal number |
lu |
unsigned long |
decimal number |
c |
char |
single character |
s |
char pointer |
string |
f |
float |
|
g |
float |
|
e |
float |
|
lf |
double |
|
lg |
double |
|
le |
double |
1. int
#include<stdio.h>
void main(void)
{
int i = 10;
printf("10진수: %d\n", i);
printf("8진수: %o\n", i);
printf("16진수(대문자): %X\n", i);
printf("16진수(소문자): %x\n", i);
}
2. 문자
#include<stdio.h>
void main(void)
{
char c = 'A'; //A는 아스키코드로 65
printf("문자열: %c\n", c);
printf("아스키코드로 'A': %d\n", c);
}
'개발 공부 > C' 카테고리의 다른 글
break / return / exit (0) | 2017.10.14 |
---|---|
[C언어] 다항식 더하기 (0) | 2017.10.04 |
[c언어] file open (0) | 2017.10.04 |
[c언어] 다양한 SORT 방법(insert / merge) (0) | 2017.10.04 |
[c언어] 순환 / 큰 값으로 만들어주는 길 찾기 (0) | 2017.10.04 |
Comments