Вопросы по теме 'format-specifiers'

Как printf unsigned long в C?
Я никогда не пойму, как печатать unsigned long тип данных на C. Предположим, unsigned_foo - это unsigned long , тогда я пытаюсь: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo)...
773542 просмотров

Что означает буква «F» в спецификаторе формата printf?
Что делает спецификатор формата %.8Ff в printf? Что означает F ?
1508 просмотров
schedule 16.02.2024

Какова цель модификаторов h и hh для printf?
Помимо %hn и %hhn (где h или hh определяют размер объекта указанный ), в чем смысл модификаторов h и hh для спецификаторов формата printf ? Из-за продвижения по умолчанию, которое требуется стандартом для применения к функциям с...
41598 просмотров

Есть ли спецификатор формата, который работает с логическими значениями?
Я хочу сделать что-то вроде этого: NSLog(@"You got: %x", booleanValue); где x — спецификатор. Но я не могу найти! Я хочу избежать: if (booleanValue) { NSLog(@"You got: YES"); } else { NSLog(@"You got: NO"); } Любые идеи? В...
13307 просмотров
schedule 04.08.2022

Как писать четверти на метках оси X в RadChart от Telerik?
Я использую элемент управления RadChart от Telerik, который отображает некоторые временные данные на диаграмме. Отметка времени — это размер по оси X. Элемент управления позволяет мне установить формат метки для этой оси, и это тот же формат,...
1804 просмотров

как я могу удалить нули из записи экспоненты
Я использую экспоненциальное форматирование для форматирования десятичного числа в С#. Например, если номер 0.0001234567 Форматирование с (0.0000123456).ToString("E4"); Шоу 1.2345E-004 Как я могу удалить начальный нуль из...
2326 просмотров
schedule 11.10.2022

Странная нотация формата C fprintf
Пытаясь выяснить ошибку повреждения стека в функции, я заметил этот фрагмент кода: fprintf( fp, "\n%s %3c %12s %2c %12s %2c %12s %2c %12s %2c" "%12s %2c %12s", xys_field[3], x, xyzFunc(val1, 0), x,...
1201 просмотров
schedule 11.09.2022

Почему scanf(%d, []) не использует '\n'? в то время как scanf(%c) делает?
Здесь я видел это утверждение в принятом ответе: Большинство спецификаторов преобразования пропускают начальные пробелы, включая символы новой строки, но %c этого не делает. Для меня неясно обоснование этого различного поведения, я...
5027 просмотров
schedule 20.12.2022

Что означает спецификатор управления форматом% 016I64X в sprintf_s
Что означает спецификатор элемента управления форматом "% S \% 016I64X% S" в этой команде sprintf_s? Насколько мне известно, он определяет строку, которая преобразует числа в беззнаковое 64-битное целое число в шестнадцатеричном формате. Хотелось...
1031 просмотров

Как изменить значение спецификатора формата во время выполнения?
Я использую sscanf в своем проекте для копирования строк из исходного буфера в целевой буфер. Например: char* target; target = (char*)malloc(100 * sizeof(char)); char* source = "Hello World"; sscanf(source, "%[^\t\n]", target); // trying to...
869 просмотров
schedule 20.07.2023

различное поведение функции scanf с разными спецификаторами формата
когда я использую scanf с %d или %f, он пропускает символы пробела. с другой стороны, при использовании с %c он считывает символы пробела. Может ли кто-нибудь объяснить, почему это происходит? с %d или %f, как в приведенном ниже коде, он...
181 просмотров
schedule 03.08.2022

Как запретить спецификатору формата float/double автоматически изменять мои десятичные значения в C?
У меня есть странная проблема, когда я ввожу, скажем, 720,60 в sscanf("%f", &amount); где сумма имеет тип float, значение переменной меняется на 720,59967. Как я могу обойти это и предотвратить изменение моего значения?
299 просмотров

Чисто/безопасно ли вводить приведение только со спецификатором формата и оператором присваивания в Objective-C?
В Objective-C это чистый/безопасный подход к приведению типа, скажем, числа с плавающей запятой к целому числу с простым присвоением переменной с плавающей запятой переменной int и спецификатором формата %i в вызове NSLog? Правильный способ сделать...
91 просмотров
schedule 22.07.2022

Что означает спецификатор форматирования %m?
Вывод для этого кода распечатал «Успех». printf("%m\n");
21888 просмотров
schedule 05.08.2022

В чем разница между спецификаторами формата %ul и %lu C?
В примере "C Primer Plus" автор использовал спецификатор формата %ul (как в scanf, так и в printf) для unsigned long . Когда я пытаюсь обобщить проблему, мне кажется, что %ul делает что-то не так в моем компьютере. Но использование %lu решило...
61333 просмотров
schedule 17.07.2023

Спецификатор формата строки в C# для фиксированной длины строк в Gridview
Я пытаюсь отобразить строку с фиксированной длиной (скажем, 10 цифр строк) в шаблоне элемента представления сетки во время привязки, я не смог найти никаких спецификаторов формата для самой строки. я могу получить спецификаторы формата для (...
697 просмотров
schedule 24.02.2023

Текстскан Матлаб ; Не читает формат
У меня есть файл в следующем формате: **400**,**100**::400,descendsFrom,**76**::0 **400**,**119**::400,descendsFrom,**35**::0 **400**,**4**::400,descendsFrom,**45**::0 ... ... Теперь мне нужно прочитать, часть только жирным шрифтом. Я...
194 просмотров

Каков тип спецификатора точности для printf?
Предположим, я использую следующую строку спецификатора printf() : printf("%.*s", length, str); который просит printf() напечатать первые length символа в str . Вопрос в том, какой тип у length ? Я вижу только краткие упоминания о...
514 просмотров
schedule 02.05.2023

MISRA C 2004 10.1, подпись printf% x
Я получаю ошибки от нашего инструмента статического анализа по поводу следующего фрагмента: uint8_t value = 24U; char buffer[512]; int chars_printed = snprintf(buffer, sizeof(buffer), "The value in hex is...
792 просмотров

как printf %n считает символы?
#include <stdio.h> int main() { int val; printf("blah%p%nblah", &val, &val); printf("val = %d\n", val); return 0; } Эта демонстрационная программа компилируется на 32-битной машине. Я думаю, что val должно быть 8....
1668 просмотров
schedule 28.05.2022