Pytania oznaczone «stdint»

298
Jak wydrukować typ int64_t w C

Standard C99 ma typy liczb całkowitych o rozmiarze bajtów jak int64_t. Korzystam z następującego kodu: #include <stdio.h> #include <stdint.h> int64_t my_int = 999999999999999999; printf("This is my_int: %I64d\n", my_int); i dostaję to ostrzeżenie kompilatora: warning: format ‘%I64d’...

103
Dlaczego wszyscy piszą zamiast standardowych typów C?

Jeśli chcesz korzystać z Qt , trzeba ogarnąć quint8, quint16i tak dalej. Jeśli chcesz użyć wygadany , trzeba powitanie guint8, guint16i tak dalej. Na Linuksie istnieją u32, s16i tak dalej. uC / OS definiuje SINT32, UINT16i tak dalej. A jeśli musisz użyć jakiejś kombinacji tych rzeczy, lepiej...

97
<cstdint> vs <stdint.h>

Jaka jest różnica między stdint.hi cstdint? Oba są dostępne w MSVC (Visual Studio 2010) i gcc-4.5.1. Oba definiują również intX_t/ uintX_ttypes (gdzie Xjest rozmiarem w bajtach typu). Jeśli uzasadnienie w obu nagłówkach jest takie samo (typy przenośne), jakie decyzje muszę podjąć, aby...

87
long long int vs. long int vs. int64_t w C ++

Doświadczyłem dziwnego zachowania podczas używania cech typu C ++ i zawęziłem swój problem do tego dziwacznego małego problemu, dla którego dam mnóstwo wyjaśnień, ponieważ nie chcę zostawiać niczego otwartego na błędną interpretację. Powiedzmy, że masz taki program: #include...