de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
Thomas Owens
Thomas Owens
Question

Aký je argument pre printf, ktorý formátuje long?

Funkcia printf prijíma typ argumentu, napríklad %d alebo %i pre signed int. Nevidím však nič pre hodnotu long.

457 2008-09-01T22:45:25+00:00 3
Rodrigo  de Azevedo
Rodrigo de Azevedo
Edited question 15 jún 2018 в 12:47
Programovanie
c
printf
long-integer
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 postfuturist
postfuturist
1 september 2008 в 10:50
2008-09-01T22:50:23+00:00
Viac na
Zdroj
Upraviť
#8435023

Vložte l (malé písmeno L) priamo pred špecifikátor.

unsigned long n;
long m;

printf("%lu %ld", n, m);
 rogerdpack
rogerdpack
Edited answer 1 január 2016 в 1:20
584
0
 Blorgbeard
Blorgbeard
1 september 2008 в 11:26
2008-09-01T23:26:02+00:00
Viac na
Zdroj
Upraviť
#8435024

Myslím, že máte na mysli:

unsigned long n;
printf("%lu", n);   // unsigned long

alebo

long n;
printf("%ld", n);   // signed long
 kiritsuku
kiritsuku
Edited answer 17 október 2012 в 7:56
187
0
Rob Walker
Rob Walker
1 september 2008 в 10:47
2008-09-01T22:47:59+00:00
Viac na
Zdroj
Upraviť
#8435022

%ld pozri odkaz printf na cplusplus.com

 kiritsuku
kiritsuku
Edited answer 17 október 2012 в 7:57
12
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Jasur Fozilov
Registered pred 9 hodinami
2
Zuxriddin Muydinov
Registered pred dňom
3
Денис Анненский
Registered pred 3 dňami
4
365
Registered pred týždňom
5
True Image
Registered pred týždňom
DE
EL
ES
FR
ID
IT
JA
KO
NL
PT
RU
SK
TR
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora