.....
An optional length modifier, that specifies the size of the argument.
The following length modifiers are valid for the d, i, n, o, u, x, or
X conversion:
Modifier d, i o, u, x, X n
hh signed char unsigned char signed char *
h short unsigned short short *
l (ell) long unsigned long long *
ll (ell ell) long long unsigned long long long Sv2 does not.)
long *
j intmax_t uintmSv2 does not.)
Sv2 does not.)
ax_t intmax_t *
t ptrdiff_t (see note) ptrdiff_t *
z (see note) size_t (see note)
q (deprecated) quad_t u_quad_t quad_t *
........
Linux wrote:
....
h A following integer conversion corresponds to a short int or
unsigned short int argument, or a following n conversion corre-
sponds to a pointer to a short int argument.
l (ell) A following integer conversion corresponds to a long int
or unsigned long int argument, or a following n conversion cor-
responds to a pointer to a long int argument, or a following c
conversion corresponds to a wint_t argument, or a following s
conversion corresponds to a pointer to wchar_t argument.
ll (ell-ell). A following integer conversion corresponds to a long
long int or unsigned long long int argument, or a following n
conversion corresponds to a pointer to a long long int argument.
L A following a, A, e, E, f, F, g, or G conversion corresponds to
a long double argument. (C99 allows %LF, but SUSv2 does not.)
.........
<어떠한 역겨에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
.....
An optional length modifier, that specifies the size of the argument.
The following length modifiers are valid for the d, i, n, o, u, x, or
X conversion:
Modifier d, i o, u, x, X n
hh signed char unsigned char signed char *
h short unsigned short short *
l (ell) long unsigned long long *
ll (ell ell) long long unsigned long long long Sv2 does not.)
long *
j intmax_t uintmSv2 does not.)
Sv2 does not.)
ax_t intmax_t *
t ptrdiff_t (see note) ptrdiff_t *
z (see note) size_t (see note)
q (deprecated) quad_t u_quad_t quad_t *
........
Linux wrote:
....
h A following integer conversion corresponds to a short int or
unsigned short int argument, or a following n conversion corre-
sponds to a pointer to a short int argument.
l (ell) A following integer conversion corresponds to a long int
or unsigned long int argument, or a following n conversion cor-
responds to a pointer to a long int argument, or a following c
conversion corresponds to a wint_t argument, or a following s
conversion corresponds to a pointer to wchar_t argument.
ll (ell-ell). A following integer conversion corresponds to a long
long int or unsigned long long int argument, or a following n
conversion corresponds to a pointer to a long long int argument.
L A following a, A, e, E, f, F, g, or G conversion corresponds to
a long double argument. (C99 allows %LF, but SUSv2 does not.)
.........
<어떠한 역겨에도 굴하지 않는 '하양 지훈'>
질문하신 분은 숫자 뒤에 붙는 LL이 무슨 뜻인지를 물어보신 것이지 printf에 나오는 포맷 지정자를 물어보신 것이 아닙니다. C에서 숫자 뒤에 hh를 붙인다고 unsigned char가 되진 않겠죠?!
long long 형 상수라는 뜻입니다.L 만 있으면 long 형 상
long long 형 상수라는 뜻입니다.
L 만 있으면 long 형 상수라는 뜻이지요.
컴파일할 때 차지하는 길이가 달라집니다.
---
http://coolengineer.com
man printf <어떠한 역경에도 굴하지 않는 '하양 지
man printf
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
[quote="서지훈"]man printf <어떠한 역경에도
LL은 printf 맨페이지에 안나옵니다...
한국 BSD 사용자 포럼
[quote="방준영"][quote="서지훈"]man printf
<어떠한 역겨에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
소문자 ll은 64비트 숫자를 찍기 위한 printf의 포맷 스트링 중
소문자 ll은 64비트 숫자를 찍기 위한 printf의 포맷 스트링 중 하나이고, 대문자 LL은 일반 상수 뒤에 붙여서 64비트 상수를 나타내는 겁니다. 즉 둘은 같지 않습니다.
매뉴얼에 LL 설명이 있을것 같지는 않군요. info gcc에도 없는것 같은데...
--
익스펙토 페트로눔
0x0ll 이렇게 하니 꼭 전화 번호 같네요. :D
0x0ll 이렇게 하니 꼭 전화 번호 같네요. :D
높이 날다 떨어지면.
아푸다 ㅡ,.ㅡ
[quote="서지훈"][quote="방준영"][quote="서지훈"]m
질문하신 분은 숫자 뒤에 붙는 LL이 무슨 뜻인지를 물어보신 것이지 printf에 나오는 포맷 지정자를 물어보신 것이 아닙니다. C에서 숫자 뒤에 hh를 붙인다고 unsigned char가 되진 않겠죠?!
한국 BSD 사용자 포럼
ㅎㅎ그냥... 직관 적으로 둘이 비슷한 의미를 가질 거라고 생각을 햇
ㅎㅎ
그냥... 직관 적으로 둘이 비슷한 의미를 가질 거라고 생각을 햇는데...
좀 다른 면이 있는거 같네요^^
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기