int short long
decimal : %d %hd %ld
octal %o %ho %lo
hexa %x %hx %lx
unsigned %du %hu %lu
float double(long float) long double
%f %lf
#include <stdio.h> int main() { int inum; int *ip; short *sp; inum = 0x0F5A0B43; ip = &inum; printf("%-4s : %10x,\t%3s : %10p\n", "inum", inum, "*ip", ip); sp = (short *)ip; printf("%-4s : %10p,\t%3s : %10x\n", "sp", sp, "*sp", *sp); sp++; printf("%-4s : %10p,\t%3s : %10x\n", "sp", sp, "*sp", *sp); return 0; } |
'C' 카테고리의 다른 글
sizeof 연산자를 이용한 Data Type 크기 확인 (0) | 2010.06.06 |
---|---|
Data type 사이의 대입 및 출력 형식 (0) | 2010.06.05 |
cl.exe 옵션 정리 (0) | 2010.06.05 |
GCC 옵션 정리 (0) | 2010.06.05 |
printf() 함수 내부 (0) | 2010.06.04 |