Вопросы по теме '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 просмотров
schedule
22.05.2022
Что означает буква «F» в спецификаторе формата printf?
Что делает спецификатор формата %.8Ff в printf? Что означает F ?
1508 просмотров
schedule
16.02.2024
Какова цель модификаторов h и hh для printf?
Помимо %hn и %hhn (где h или hh определяют размер объекта указанный ), в чем смысл модификаторов h и hh для спецификаторов формата printf ?
Из-за продвижения по умолчанию, которое требуется стандартом для применения к функциям с...
41598 просмотров
schedule
05.07.2022
Есть ли спецификатор формата, который работает с логическими значениями?
Я хочу сделать что-то вроде этого:
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 просмотров
schedule
13.05.2023
как я могу удалить нули из записи экспоненты
Я использую экспоненциальное форматирование для форматирования десятичного числа в С#. Например, если номер
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 просмотров
schedule
09.12.2022
Как изменить значение спецификатора формата во время выполнения?
Я использую 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 просмотров
schedule
23.03.2023
Чисто/безопасно ли вводить приведение только со спецификатором формата и оператором присваивания в 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 просмотров
schedule
26.06.2022
Каков тип спецификатора точности для 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 просмотров
schedule
13.04.2023
как 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