7
ответов

Как Вы форматируете неподписанное долгое длинное целое с помощью printf?

#include <stdio.h> международное основное () {неподписанная длинная цифра длинного целого = 285212672;//к вашему сведению: помещается в интервал на 29 битов normalInt = 5; printf ("Мое число %d широкие байты и его значение, является %ul. Нормал
вопрос задан: 13 September 2018 16:32
6
ответов

Как мне печатать такие типы, как off_t и size_t?

Я пытаюсь напечатать такие типы, как off_t и size_t. Каков правильный заполнитель для printf (), который является переносимым? Или есть совершенно другой способ печати этих переменных?
вопрос задан: 4 April 2011 10:53
4
ответа

Как к printf, “неподписанному длинный” в C?

Я никогда не могу понимать, как распечатать неподписанный длинный тип данных в C. Предположим, что unsigned_foo является неподписанным длинным, затем я пробую: printf (" %lu\n", unsigned_foo) printf (" %du\n", unsigned_foo) printf (&qu
вопрос задан: 28 October 2017 06:21
3
ответа

Что делает % *s средний спецификатор формата?

В некотором коде, который я должен поддержать, я видел % спецификатора формата *s. Кто-либо может сказать мне, что это и почему это используется? Пример его использования похож: fprintf (outFile, "\n %*s", отступ, "");...
вопрос задан: 2 September 2017 23:42
3
ответа

Что является различием между спецификаторами преобразования %i и %d в отформатированных функциях IO (*printf / *scanf)

Каково различие между %d и %i при использовании в качестве спецификаторов формата в printf?
вопрос задан: 20 August 2017 21:26
3
ответа

Что цель использовать [^ нотация в scanf?

Я столкнулся с некоторым кодом, и задавался вопросом, что был готов исходный разработчик. Ниже упрощенная программа с помощью этого шаблона: #include <stdio.h> международное основное () {...
вопрос задан: 9 March 2017 22:33
3
ответа

В чем смысл спецификатора формата% * c в c / c ++? [Дубликат]

В чем смысл спецификатора формата% * c, используемого в функциях printf () / scanf ()?
вопрос задан: 21 October 2015 10:05
3
ответа

Почему не были новыми (разрядная конкретная ширина) printf (), параметр формата представляет adoped в виде строки как часть C99?

При исследовании, как сделать межплатформенный printf () строки формата в C (то есть, принимая во внимание число битов я ожидаю, каждого целочисленного аргумента к printf () должен быть) я натыкался на этот раздел...
вопрос задан: 6 April 2011 13:17
2
ответа

C спецификатор формата

В то время как я работаю, где-нибудь в коде я видел следующий staements. Я запутываюсь спецификатором формата в sprintf d_number = стертол (tmp_buf, (символ **) ПУСТОЙ УКАЗАТЕЛЬ, 16); memset (...
вопрос задан: 8 February 2010 11:13
1
ответ

Независимые от платформы size_t Спецификаторы формата в c?

Я хочу распечатать переменную типа size_t в C, но кажется, что size_t искажается к различным типам переменных на различной архитектуре. Например, на одной машине (64-разрядной) следующий код...
вопрос задан: 3 June 2016 17:41
0
ответов

Правильный спецификатор формата для double в printf

Каков правильный спецификатор формата для double в printf? Это% f или% lf? Я верю, что это% f, но я не уверен. Пример кода #include int main () {double d = 1.4; ...
вопрос задан: 3 May 2019 13:49
0
ответов

Требуется решение для printf [дубликат]

Возможный дубликат :как напечатать f uint64 _t? Я хочу напечатать u _int64 _t в C. Я хочу знать спецификатор формата для этого? Я пользователь C, я хочу сделать printf ().
вопрос задан: 23 May 2017 12:32
0
ответов

Python - фиксированная экспонента в научной нотации?

Рассмотрим следующий фрагмент Python: для ix в [0.02, 0.2, 2, 20, 200, 2000]: iss = str (ix) + "e9" isf = float (iss) print (iss + "\ t =>" + ("% 04.03e"% isf) + "(" + str (isf) + ")") Это .. .
вопрос задан: 17 September 2016 10:53
0
ответов

Почему gcc -Wformat не предупреждает о printf %d для беззнакового целого числа?

Следующая программа имеет неопределенное поведение:#include int main (void ){ целое число без знака х = -100; // Это нормально, становится UINT _MAX -100 printf ("%d\n", x ); // Это не определено...
вопрос задан: 14 June 2016 13:06
0
ответов

Использование пустых указателей на разных платформах

Я слышал, что указатели должны сначала быть аннулированы, чтобы обеспечить согласованность значений на разных платформах, и должны использовать спецификатор формата% p. Почему это так и какие именно проблемы? инт ...
вопрос задан: 25 February 2015 15:34
0
ответов

Указание максимальной ширины поля printf для чисел (усечение при необходимости)?

Вы можете обрезать строки с помощью описателя ширины поля printf: printf("%.5s", "abcdefgh"); > abcde К сожалению, это не работает для чисел (замена d на x аналогична): printf("%2d", ...
вопрос задан: 6 December 2013 05:29
0
ответов

Существует ли спецификатор формата, который всегда означает строку char с _tprintf?

Когда вы создаете приложение в Windows с помощью поддержки TCHAR,% s в _tprintf () означает строку char * для сборок Ansi и wchar_t * для сборки Unicode, а% S означает обратное. Но есть ли какой-либо формат ...
вопрос задан: 12 March 2013 01:08
0
ответов

Спецификатор динамического формата с плавающей запятой в C

Есть ли способ, чтобы пользователь вводил спецификатор формата с плавающей запятой? Например, если я напечатаю это. поплавок с = 15,0123 printf("%.2f", с); // выводит: 15.01 Как я могу присвоить количество знаков после запятой для ...
вопрос задан: 5 June 2012 14:28
0
ответов

Typedefs и спецификаторы формата printf

Обычное использование typedefs состоит в том, чтобы позволить "типу" переменной передать лучшую передачу. представление о назначении переменной без переопределения стоящей за ней структуры хранения. Тем не менее, я также рассматриваю определения типов как
вопрос задан: 9 May 2012 00:10
0
ответов

(nil) указатель в C / C ++

Я работаю над проектом и постоянно сталкиваюсь с этой ошибкой, которая не позволяет мне завершить проект. Когда я инициализирую один из моих указателей, чтобы указать на объект, который будет создан во время ...
вопрос задан: 1 March 2012 12:06
0
ответов

как мне удалить нули из записи экспоненты

Я использую экспоненциальное форматирование для форматирования десятичного числа в C #. Например, если число равно 0,0001234567 Форматирование с помощью (0,0000123456) .ToString ("E4"); Показывает 1.2345E-004 Как я могу удалить ...
вопрос задан: 9 January 2012 07:14
0
ответов

Название PHP Спецификаторы в Stopf () строки

Есть ли путь в PHP для названия моих спецификаций, как в Python? Я хочу это в PHP: $ foo = Array («Имя» => 24); printf ("% (имя) d", $ foo); Я не мог найти ничего, связанного с Google или в PHP ...
вопрос задан: 15 September 2011 17:51
0
ответов

Правильное использование спецификатора формата, чтобы показать до трех десятичных средств, если это необходимо, в противном случае нулевые десятичные дроби?

Я нашел% г, чтобы показать только десятичные знаки, если это необходимо. Если число целое, не добавляется трейлинг .000, так что это хорошо. Но в случае для примера 1.12345 я хочу, чтобы он был короткоми ответом на 1.123. И в ...
вопрос задан: 1 September 2011 14:10
0
ответов

Есть ли спецификатор формата, который работает с логическими значениями?

Я хочу сделать что-то вроде этого: NSLog (@ "У вас:% x", booleanValue); где x - спецификатор. Но я не могу его найти! Я хочу избежать: if (booleanValue) {NSLog (@ "У вас есть: ДА"); } else {...
вопрос задан: 19 July 2011 18:18
0
ответов

Visual Studio פֿאָרמאַט ספּעציפיצירער פֿאַר C # ערייז?

אין C ++ איך קען טאָן דאָס, אָבער איך טאָן ניט טאָן ניט זען ווי צו טאָן דאָס אין C #. בייסיקלי איך ווילן צו נוצן אַ פֿאָרמאַט ספּעציפיציר אין די וואַטש פֿענצטער פון מיין דעבוגגער פון Visual Studio 2008 צו זען בלויז אַ רעפטל אָדער טייל פון אַ מענגע ....
вопрос задан: 7 July 2011 20:48
0
ответов

What is the purpose of the h and hh modifiers for printf?

Aside from %hn and %hhn (where the h or hh specifies the size of the pointed-to object), what is the point of the h and hh modifiers for printf format specifiers? Due to default promotions which are ...
вопрос задан: 27 April 2011 16:55
0
ответов

ifstream эквивалент метода перемотки FILE *

Я был было поручено обновить некоторый код C до C ++, и мне было любопытно, каков эквивалентный метод или реализация метода перемотки C FILE * в ifstream?
вопрос задан: 21 April 2011 22:45
0
ответов

sprintf for unsigned _int64

У меня следующий код. Вывод второго% d в sprintf всегда отображается как ноль. Я думаю, что я указываю неправильные спецификаторы. Может ли кто-нибудь помочь мне в получении записи строка с правильными значениями. И это ...
вопрос задан: 3 April 2011 09:49