Результаты поиска по запросу "c"
Почему добавление 0 в конец литерала с плавающей точкой меняет способ его округления (возможная ошибка GCC)?
На моей виртуальной машине x86 (32 бит) я обнаружил следующую программу: #include <stdio.h> void foo (long double x) { int y = x; printf("(int)%Lf = %d\n", x, y); } int main () ...
Литеральные типы: 0x1ull vs 0x1llu
мойgcc компилятор позволяет мне определять беззнаковый длинный длинный (то есть 64-битный) литерал как #define A_LITERAL 0x1ull--- или же --- #define A_LITERAL 0x1lluЕсть ли разница между этими двумя буквальными утверждениями? Это общее для ...
scanf / getchar работает правильно только первый раз через цикл?
Я пытаюсь, чтобы пользователь вводил число столько раз, сколько он хочет (и создает узел связанного списка для каждого из номеров). Тем не менее, я пробовал несколько методов очистки буфера ввода символов, но безрезультатно. Как ни странно, код ...
Является ли «long unsigned» так же, как «unsigned long» в C?
A вопрос [https://stackoverflow.com/questions/17287680/literal-types-0x1ull-vs-0x1llu] Недавно спросили о том,ULL или жеLLU был допустим для указания беззнаковых длинных длинных констант в C. Я знаю, что они оба действительны, но я думал, чтоULL ...
множественный ++, работающий с переменными и указателями
Это то, что я думаю++ оператор делает 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; ...
Удалить лишние пробелы из строки в C
У меня есть эта строка "go for goa"и вывод должен быть "go for goa"Я хочу удалить лишние пробелы. Это означает, что два или более последовательных пробела должны быть заменены одним пробелом. Я хочу сделать это, используя алгоритм на ...
Каковы правила для модульной арифметики в C?
В ранних классах меня учили, чтоn % d = r и думать об этом какn = d*q + r, гдеd это делитель,q является частным, иr является остатком (отмечая, что остаток никогда не может быть отрицательным). Так, например,-111 mod 11 является10, потому ...
Не удалось загрузить файл или сборку Microsoft.Data.OData Version = 5.2.0.0 Ошибка в роли Azure Cloud Worker с использованием табличного хранилища
У меня очень специфическая проблема с использованием хранилища таблиц Azure. У меня есть проект .NET 4.5 в Visual Studio 2012, где я работаю со всеми функциями хранилища таблиц Azure. На этот проект / DLL ссылаются два других проекта: ...
Странное предупреждение компилятора C: предупреждение: ‘struct’ объявлена внутри списка параметров
Я только что нашел причуду в Си, которая меня очень смущает. В Си можно использовать указатель на структуру до того, как она была объявлена. Это очень полезная функция, которая имеет смысл, потому что объявление не имеет значения, когда вы просто ...
Как проверить, является ли вход число или нет в C?
В основной функции C: void main(int argc, char **argv) { // do something here }В командной строке наберем любое число например1 или же2 в качестве входных данных, но он будет рассматриваться как массив символов для параметра argv, но как ...