Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Что делать, если не получается продумать алгоритм программы? https://www.cyberforum.ru/ c-beginners/ thread1236711.html
Недавно занялся изучением программированием, а именно СИ по книге "Программирование СИ" (Брайан Керниган, Деннис Ридчи). Очень нравится это занятие:) Что делать в тех случаях, если не получается продумать алгоритм ? То есть программа, не работает как надо... Щас остановился на программах, обработки массивов символов. затрудняют вот такого рода упражения: Упражнение 1.21. Напишите программу...
Прошить односвязный список указателями C (СИ)
Задание гласит: Организовать список, содержащий символы текста. Прошить этот список указателями так чтобы новые списки образовали последовательность гласных и согласных Но у меня ничего не получается :(
C (СИ) Как выделить динамическую память для матрицы? Как выделить динамическую память для матрицы? https://www.cyberforum.ru/ c-beginners/ thread1236442.html C (СИ) Как прописать указатель в рекурсивной функции? https://www.cyberforum.ru/ c-beginners/ thread1236329.html
Пытаюсь рекурсивно посчитать факториал числа используя указатели. Чтобы хоть как то всё заработало пришлось ввести дополнительную переменную (строка 22 в коде 1) т.к. прописать адрес ссылки на переменную ну никак не получается (строка 23 в коде 2). Как его прописать? Код 1 (работает): #include <stdio.h> #include <conio.h> #include <locale.h> int fakt (int*);
C (СИ) Можно ли передать в функцию указатель на константу?
Задача: Напишите функцию обнуления массива. В функцию необходимо передавать указатель на массив и его размер. Проблема: Указатель на константу (строка 22) передаваться не хочет. Вопрос: можно/нужно ли в принципе и если да то как передавать указатель на константу в функцию? Решение №1 (не работает): #include <stdio.h> #include <conio.h>
C (СИ) Какой из двух способов быстрее вычисляет котангенс? https://www.cyberforum.ru/ c-beginners/ thread1236161.html
Здравствуйте, математически я нашел ctg 2-мя способами. Вопрос: который из этих способов работает быстрее? Мои плохие, как мне кажется, тесты показали, что 2 вариант быстрее, но, кажется, все же это зависит и от машины, на которой компилируется код. 1 вариант: #include <tgmath.h> int main (void) { printf ("%f\n", cos(5)/sin(5));
C (СИ) Проверить корректность реализации односвязного списка Проверьте код, кому не сложно. Задача была реализовать односвязной список: функции создания, вставки элемента в конец, поиска в списке, удаление элемента и удаление всего списка. Правильно ли я реализовал список? Строго прошу не судить, я только начинаю. typedef struct LNODE { int key; struct LNODE *next; } LNODE; https://www.cyberforum.ru/ c-beginners/ thread1236100.html C (СИ) Как обратиться к переменной по указателю?
Тяжело даются указатели. Даю два варианта практически идентичного кода. Отличие в 16-той строке где я в первом случае обращаюсь к переменной по её имени и успешно делаю инкремент (i++). Во втором случае по её указателю, который при этом разыменовываю и пытаюсь тоже сделать инкремент (*ptr_i++) но он не работает. Почему? #include<conio.h> #include<stdio.h> #include<locale.h> int main()...
C (СИ) Округление вещественного числа с заданной точностью в Си Здравствуйте! Нужно написать функцию округления вещественного числа с заданной точностью, т.е. пользователь вводит, например число 1.23456 и хочет оставить 2 знака после запятой, должно получиться 1.23. Должна же быть команда округления НЕ до целого числа. У меня получилось так, но не та команда: # include <iostream> # include <math.h> using namespace std; double okruglenye(double... https://www.cyberforum.ru/ c-beginners/ thread1236054.html C (СИ) Что означает этот код? #define ABS(a) (a) < 0 ? -(a) : (a) https://www.cyberforum.ru/ c-beginners/ thread1236008.html
C (СИ) Почему пропадает символ после пробела?
Помогите пожалуйста разобраться. Вводим вот такую строку " cd" то выводит " d" - пробел и d Или введем "as 123" то выведет "as 23" - куда делась единица ?) Вот например берем пример 2) введем "as 123" то выведет "as 23" - Я вижу так, как должно быть: шаг по циклу 1: с=a и выводим "a" шаг по циклу 2: с=s и выводим "s" Итог "as" шаг по циклу 3: с='пробел' и выводим "пробел" Итог "as "...
C (СИ) Почему так выделять память под структуру неправильно? https://www.cyberforum.ru/ c-beginners/ thread1235341.html
Допустим, надо выделить память под структуру, не пользуясь именем структуры. Я давно уже делаю так, ибо удобно: typedef struct simple { int x; int y; } *Simple; Simple new = (Simple) malloc(sizeof(*Simple)); Все компилируется и работает. Однако мне сказали, что так нельзя, потому что Simple - это тип. Почему же компилятор (TinyCC) это проглотил без единого ворнинга? Я полагал,...
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
31.07.2014, 14:26 0

Чем char отличается от unsigned char? - C (СИ) - Ответ 6477580

31.07.2014, 14:26. Показов 31385. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено хгаля как решение

Решение

Отличаются диапазонами.
char - По умолчанию — от -128 до 127
unsigned char - От 0 до 255
Источник:
http://msdn.microsoft.com/ru-r... 49ktz.aspx

Вернуться к обсуждению:
Чем char отличается от unsigned char? C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2014, 14:26
Готовые ответы и решения:

Error C2040:strnset_2:"char *(char *,int,unsigned int)" отличается по уровням косвенного обращения от "int ()"
Не могу найти в чём ошибка. error C2040: strnset_2: &quot;char *(char *,int,unsigned int)&quot; отличается...

Тип signed char и unsigned char
Есть путаница в типах данных в Си signed char и unsigned char. Если объявить переменную следующим...

Что такое char *a[2], и в чем его отличие от char *a?
Предположу, что char *a - указатель на символьный элемент(адрес), а char *a - массив указателей на...

Некорректны вывод unsigned char.
Здравствуйте. Есть код, вот он: #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

5
31.07.2014, 14:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2014, 14:26
Помогаю со студенческими работами здесь

Нули в массиве unsigned char
Здравствуйте! Столкнулся с такой проблемой. При создании массива unsigned char, если значение...

Как считать в unsigned char?
Как считать число 48 в тип unsigned char? Переменные типа unsgined char могут принимать значения от...

Как считать hex в unsigned char
Можно как нибудь считать строку в unsigned char по примеру char n; n = &quot;&quot;;? И плюс к тому как...

Перевод массива unsigned char в число типа int
Добрый день всем! Есть массив, который заполняется трехзначным числом, введенным с клавиатуры...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru