Форум программистов, компьютерный форум, киберфорум
Наши страницы

преобразвоание int в char. речь не про atoi - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив в Конструкторе Формы http://www.cyberforum.ru/cpp-beginners/thread189202.html
Такс это в юните: #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "MYDLL.cpp" float **a; float *x; int n=5;
C++ СИ: Вывод отдельно заглавных и прописных букв из строки Нужно написать задачу на СИ, задание следущее: с клавиатуры вводится случайная строка. На экран выводятся раздельно заглавные и прописные буквы(в том же порядке). пример: строка: "1asd56ASaqrRT"... http://www.cyberforum.ru/cpp-beginners/thread189193.html
C++ Сколько дней осталось до конца года?
Написать програму которая спрашивает у пользователя дату в формате ДД ММ ГГГГ и вычисляет сколько дней осталось до конца года. Я сначала хотел по простому, но наверное не выйдет, а массивом...
Class stalker C++
Здравствуйте Помогите с созданием классов пожалуйста Заранее спасибо Написать программу на языке C++, моделирующую поведение сборщика арте- фактов (Stalker) путём создания соответствующего...
C++ Как работает данная программа http://www.cyberforum.ru/cpp-beginners/thread189161.html
изучаю тему преобразования типов (в данном случае тип Counter преобразуется в int) и вот набрала код из книги, но не понимаю как он работает и почему: #include <iostream> class Counter {...
C++ массив и индекс объявляя массив и его индекс,индекс должен быть константой.Почему? Препод сказал что если массив будет динамической то можно будет чтобы его индекс не был константой. Например я хочу написать... подробнее

Показать сообщение отдельно
illuminati
20 / 20 / 4
Регистрация: 14.06.2010
Сообщений: 108
11.11.2010, 01:06
Цитата Сообщение от RUSya82 Посмотреть сообщение
Хорошо, когда мы пишем, char f = 'ш';,в f записывается -24? Почему? если код символа 232? Я запутался просто.
код символа считывается без знака т.е.1110 1001, при исп. cout << c;
десятичная цифра выводится с учетом знака, т.е. 1 - минус, и 110 1001 - тело перем.
в итоге :
110 1001 - это 105 в десятичной сс
-128 + 105 + 1(особенности доп.кода) = -24
т.е. cout сам решает как ему юзать данную переменную

вот за что я всегда любил Си, так это за наглядность printf и scanf

Добавлено через 1 минуту
KBAC, а заюзать что-то больше char нельзя ?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.