Вопросы с тегом «stdint»

6
Как напечатать тип int64_t в C
Стандарт C99 имеет целочисленные типы с размером байтов, например int64_t. Я использую следующий код: #include <stdio.h> #include <stdint.h> int64_t my_int = 999999999999999999; printf("This is my_int: %I64d\n", my_int); и я получаю это предупреждение компилятора: warning: format ‘%I64d’ expects type ‘int’, but argument 2 has type ‘int64_t’ Я пробовал с: printf("This is …
298 c  stdint 

4
Почему все используют стандартные типы C?
Если вы хотите использовать Qt , вы должны принять quint8, quint16и так далее. Если вы хотите использовать GLib , вы должны приветствовать guint8, guint16и так далее. В Linux есть u32, s16и так далее. УНЦ / OS определяет SINT32, UINT16и так далее. И если вам нужно использовать какую-то комбинацию этих вещей, …
103 c++  c  stdint 

3
<cstdint> против <stdint.h>
В чем разница между stdint.hи cstdint? Оба они доступны в MSVC (Visual Studio 2010) и gcc-4.5.1. Также оба определяют intX_t/ uintX_tтипы (где Xразмер в байтах типа). Если обоснование в обоих заголовках одинаково (переносимые типы), какие решения я должен принять, чтобы выбрать тот или другой? В stdint.hопределяет каждый тип без какого-либо …
97 c++  stdint  cstdint 

2
Как проверить, определены ли целые числа фиксированной ширины
В C ++ целые числа фиксированной ширины определены как необязательные , но я не могу найти рекомендуемый способ проверить, действительно ли они определены. Что бы было портативным способом проверить, доступны ли целые числа фиксированной ширины?
25 c++  c++11  types  stdint  cstdint 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.