Результаты поиска по запросу "c"
Модуль ESP32 I2S выполняет операцию передачи данных [...] Синхронизация данных последовательно или параллельно, как сконфигурировано пользователем
емые StackOverflowers, Я пытаюсь использовать HX8357D 3,5 "TFT от Adafruit (ссылка [https://learn.adafruit.com/adafruit-3-5-color-320x480-tft-touchscreen-breakout/overview] ) с esp32. Драйвер TFT имеет два интерфейса: SPI и 8-битный ...
Операция сравнения для целых чисел без знака и со знаком
Посмотрите этот фрагмент кода int main() { unsigned int a = 1000; int b = -1; if (a>b) printf("A is BIG! %d\n", a-b); else printf("a is SMALL! %d\n", a-b); return 0; }Это дает вывод: А МАЛЕНЬКИЙ: 1001 Я не понимаю, что здесь происходит. Как ...
Как избавиться от знака минус от нуля со знаком
Я использую Asin для расчета угла. Код как ниже: double FindAngle(const double theValue) { return asin(theValue); }FindAngle возвращает -0.0 (ноль со знаком), когда аргумент theValue = -0.0. Теперь, как мне избавиться от знака минус из ...
как заставить работать gcc ftrapv?
Я компилирую код ниже как $ gcc -Wall -ftrapv test.cОднако запуск сгенерированного исполняемого файла всегда печатает-2147483648, что не то, что я ожидал. Я использую gcc версии 4.6.3 (Ubuntu / Linaro 4.6.3-1ubuntu5). 1 #include <stdio.h> 2 ...
Проверить, является ли значение из scanf числом?
Как можно проще всего проверить, инициализировано ли целое число из функцииscanf это номер?
Выполнить инструкции из кучи
Могу ли я выделить блок в куче, установить в его байтах значения, соответствующие вызову функции и ее параметрам, а затем использовать операторы вызова функции и разыменования для выполнения этой последовательности?
Странное GCC короткое предупреждение о преобразовании int
У меня есть немного кода на C, который выглядит именно так: short int fun16(void){ short int a = 2; short int b = 2; return a+b; }Когда я пытаюсь скомпилировать его с GCC, я получаю предупреждение: warning: conversion to 'short int' from 'int' ...
типы данных фиксированной длины в C / C ++
Я слышал, что размер типов данных, таких какint может варьироваться в зависимости от платформы. Мой первый вопрос: может ли кто-нибудь привести пример, что идет не так, когда программа предполагаетint это 4 байта, но на другой платформе это ...
Существует ли функция C для получения прав доступа к файлу?
Я пишу программу на c для запуска в UNIX и пытаюсь использовать команду chmod. Изучив справочные страницы, я знаю, что chmod нужны два параметра. во-первых, это биты прав доступа, во-вторых, это файл, который нужно изменить. Я хочу ...
bind vs SO_BINDTODEVICE сокет
Я запускаю проект на Linux (Ubuntu 13.10), который использует необработанный сокет подключения к устройству. Вот мой код: /* builed socket ,*/ if ((sockfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1) { perror("listener: socket"); ...