Результаты поиска по запросу "c"

4 ответа

Почему добавление 0 в конец литерала с плавающей точкой меняет способ его округления (возможная ошибка GCC)?

На моей виртуальной машине x86 (32 бит) я обнаружил следующую программу: #include <stdio.h> void foo (long double x) { int y = x; printf("(int)%Lf = %d\n", x, y); } int main () ...

3 ответа

Литеральные типы: 0x1ull vs 0x1llu

мойgcc компилятор позволяет мне определять беззнаковый длинный длинный (то есть 64-битный) литерал как #define A_LITERAL 0x1ull--- или же --- #define A_LITERAL 0x1lluЕсть ли разница между этими двумя буквальными утверждениями? Это общее для ...

3 ответа

scanf / getchar работает правильно только первый раз через цикл?

Я пытаюсь, чтобы пользователь вводил число столько раз, сколько он хочет (и создает узел связанного списка для каждого из номеров). Тем не менее, я пробовал несколько методов очистки буфера ввода символов, но безрезультатно. Как ни странно, код ...

ТОП публикаций

2 ответа

Является ли «long unsigned» так же, как «unsigned long» в C?

A вопрос [https://stackoverflow.com/questions/17287680/literal-types-0x1ull-vs-0x1llu] Недавно спросили о том,ULL или жеLLU был допустим для указания беззнаковых длинных длинных констант в C. Я знаю, что они оба действительны, но я думал, чтоULL ...

4 ответа

множественный ++, работающий с переменными и указателями

Это то, что я думаю++ оператор делает a++; // a+=1 after calculating this line++a; // a+=1 before calcuating this line Я пытаюсь изучать указатели и думаю, что что-то неправильно понял. int a=10; int arr[3]={0,1,2}; int *ptr; ...

7 ответов

Удалить лишние пробелы из строки в C

У меня есть эта строка "go for goa"и вывод должен быть "go for goa"Я хочу удалить лишние пробелы. Это означает, что два или более последовательных пробела должны быть заменены одним пробелом. Я хочу сделать это, используя алгоритм на ...

3 ответа

Каковы правила для модульной арифметики в C?

В ранних классах меня учили, чтоn % d = r и думать об этом какn = d*q + r, гдеd это делитель,q является частным, иr является остатком (отмечая, что остаток никогда не может быть отрицательным). Так, например,-111 mod 11 является10, потому ...

5 ответов

Не удалось загрузить файл или сборку Microsoft.Data.OData Version = 5.2.0.0 Ошибка в роли Azure Cloud Worker с использованием табличного хранилища

У меня очень специфическая проблема с использованием хранилища таблиц Azure. У меня есть проект .NET 4.5 в Visual Studio 2012, где я работаю со всеми функциями хранилища таблиц Azure. На этот проект / DLL ссылаются два других проекта: ...

3 ответа

Странное предупреждение компилятора C: предупреждение: ‘struct’ объявлена внутри списка параметров

Я только что нашел причуду в Си, которая меня очень смущает. В Си можно использовать указатель на структуру до того, как она была объявлена. Это очень полезная функция, которая имеет смысл, потому что объявление не имеет значения, когда вы просто ...

6 ответов

Как проверить, является ли вход число или нет в C?

В основной функции C: void main(int argc, char **argv) { // do something here }В командной строке наберем любое число например1 или же2 в качестве входных данных, но он будет рассматриваться как массив символов для параметра argv, но как ...