Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.57/42: Рейтинг темы: голосов - 42, средняя оценка - 4.57
movsesiv
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 9
1

Разница между char и signed char

06.07.2012, 18:34. Просмотров 8206. Ответов 22
Метки нет (Все метки)

Не понимаю в чем разница между char и signed char, ведь char по умолчанию знаковый.
Не комплилируется следующий фрагмент кода:
C++
1
2
3
4
5
6
void f(char&){}
int main(){
signed char sc;
f(sc);
return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2012, 18:34
Ответы с готовыми решениями:

Char unsigned char signed char длинна Кааак
Здравствуйте. char l = {0,0}; l = 0xff; Почему, меня, компилятор...

В чем разница между char* и char[]?
Доброго времени суток, наткнулся на одну загвоздку есть такой кусок кода int...

В чем разница между char* и char **
в чем разница между char* и char ** ??

Разница между new char[] и new char[]()
Доброго времени суток. Подскажите пожалуйста разницу, между следующим кодом:...

Разница между char и int
Известно что для чар выделяется 1 байт (8 бит) для инт 4 байта (32 бита). Так...

22
alsav22
5444 / 4839 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
08.07.2012, 11:00 21
Цитата Сообщение от Evg Посмотреть сообщение
Как оно в glibc реализовано - см. тут
http://sourceware.org/git/?p=glibc.g...b04ea4;hb=HEAD
Не для новичка.
0
g_u_e_s_t
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
08.07.2012, 11:06 22
Цитата Сообщение от alsav22 Посмотреть сообщение
Зачем int, если isdigit() может обработать только от 0 до 255? Почему не написать в спецификации, что параметр типа unsigned char?
кроме 0...255 все isXXX() должны уметь еще и EOF обрабатывать.
2
Evg
Эксперт CАвтор FAQ
19344 / 7198 / 537
Регистрация: 30.03.2009
Сообщений: 20,138
Записей в блоге: 30
08.07.2012, 12:51 23
Цитата Сообщение от g_u_e_s_t Посмотреть сообщение
кроме 0...255 все isXXX() должны уметь еще и EOF обрабатывать.
Как всё просто. Причём в обычном man'е чёрным по белому всё написано
0
08.07.2012, 12:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2012, 12:51

Signed Char -> Int
Есть следующий код: int i = 128; char c = i; int ii = c; Почему в c...

Значения типов данных (signed, unsigned, char)
Програмирую я месяца два,но не понимаю значения типов данных : signed,...

Тип char.Signed/unsigned.Отличие типов данных.
Вопрос немного может быть не туда... Прошу прощения. Пишу прошивку к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru