stdint

Jak Wydrukować Typ int64 t W C

Standard C99 ma typy całkowite o rozmiarze bajtów jak int64_t. używam następującego kodu: #include <stdio.h> #include ... x gcc version 4.2.1 (Apple Inc. build 5664) Jakiego formatu powinienem użyć, aby wydrukować zmienną my_int bez ostrzeżenia?

różnica między stdint.h i intypy.h

Jaka jest różnica między stdint.h i intypy.h? Jeśli żaden z nich nie jest użyty, uint64_t nie jest rozpoznawany, ale z którymś z nich jest zdefiniowanym typem.

Powody używania (lub nie) stdint

Wiem już, że stdint jest używany, gdy potrzebujesz konkretnych rozmiarów zmiennych do przenoszenia między platformami, napraw ... go kodu, czy wszędzie? jeśli wszędzie, jak mogę z nim korzystać z funkcji użytkownika, takich jak atoi, strtok itp.? Dzięki!

Dlaczego wszyscy wpisują standardowe typy C?

Jeśli chcesz użyć Qt, musisz objąć quint8, quint16 i tak dalej. Jeśli chcesz użyć GLib, musisz powitać guint8, guint16 i ta ... kompilatorbędzie narzekał . Dlaczego wszyscy to robią, jeśli istnieje <stdint.h>? Czy to jakaś tradycja dla bibliotek?