Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибки компилятора Скажем я из своей программы вызываю компилятор с моими параметрами, как узнать какие ошибки он выдал? https://www.cyberforum.ru/ cpp-beginners/ thread514040.html C++ Клик мышью по заданным координатам
Подскажите как мне кликнуть мышью по координатам. Я отправляю PostMessage(wn,WM_LBUTTONDOWN,0,0) Мне нужно в lParam задать значение координат x = 428; y = 429; как мне это осуществить? напишите пожалуйста полный код, с объявлением x и y, а то я не знаю как лучш их объявить.
C++ Время https://www.cyberforum.ru/ cpp-beginners/ thread514027.html
Даётся часы и минуты к примеру 12ч 00м и нам надо их перевести на 30 минут назад тоесть будет 11 30 :(
C++ Записать в файл заданного типа суммы элементов каждого столбца исходного файла Помогоите, пожалуйста! как решить эту задачу? Пусть в файле, компонентами которого являются целые числа, первым элементом является размерность квадратной матрицы, а остальные элементы образуют строки этой матрицы. Записать в другой файл того же типа суммы элементов каждого столбца. Использовать только файловые операции. Результат вывести на экран. https://www.cyberforum.ru/ cpp-beginners/ thread513986.html
незнакомый код C++
что это "" ? private: char data ; }; извините за вопрос.)
C++ С++ .h файли Зачем нужны заголовочние файли? Чем они отличаются от просто файлов? И у меня есть большая програма как ее можно разделить на 3 части тоесть одни функции туда а одни туда и с третей все подключается. https://www.cyberforum.ru/ cpp-beginners/ thread513982.html
C++ WINAPI, данные и с++ Здравствуйте. Прочитал книгу Дейтлов по с++ и книгу Шилдт'a, теперь пытаюсь выучить WINAPI, скачал кучи книг но не могу разобраться, толи я что-то пропустил, толи не то читаю, но нигде не рассказывалось ранее про DWORD и прочи типы данных, в Рихтере вообще ни слова об этом. Подскажите где можно почитать толковую книгу по виапи вместе с описаниями типов данных? https://www.cyberforum.ru/ cpp-beginners/ thread513980.html C++ Поиск сроки в файле (STL)
Всем привет!! помогите пожалуйста с консольной программой! Существует файл допустим в директории c:/, в котором в одном месте встречается директива (допустим #123#) необходимо осуществить поиск этой директивы и заменить все что находится в нижележащих строках на новые записи. необходимо сделать с использованием STL!!
C++ ветвление взависимости от переменной https://www.cyberforum.ru/ cpp-beginners/ thread513919.html
часть кода: cout << "Еще раз? ( yes / no ) " << endl << "для выхода наберите - \"ex\" " << endl; cin >> ans2; if (strcmp(ans2, "yes") == 0){ chec_ot(); i=i+1; } else if (strcmp(ans2, "no") == 0) { cout << "Спасибо за ответ!! :D " << endl;
C++ Знак ! Я часто встречаю вот такого типа выражения в программах на С++:if( !chislo ) { ... } что означает !chislo ведь переменная это не функция и она не может вернуть значение true или false.Объясните пожалуста что это значит https://www.cyberforum.ru/ cpp-beginners/ thread513906.html
C++ Транспортная задача
Всем добрый день! Второй месяц не могу справиться, помогите пожалуйста. Очень нужна программа к этой задаче! Заранее спасибо! ------------------------------------------------------------------------------------------------------ Условие: В некоторой местности в двух пунктах А и В имеется потребность в дополнительном транспорте. В пункте А требуется 5 дополнительных автобусов, а в...
C++ SNMP запрос полной информации об объекте Доброго времени суток уважаемые форумчане! Возник вопрос по работе с протоколом SNMP. После многочасового гугления мне наконец таки удалось достать адрес своей машины=) Но вопрос в другом. Допустим, мне необходимо получить всю информацию об объекте. Для наглядности возьем Sysuptime (OID=1.3.6.1.2.1.1.3). Как я понял из множества различных описаний, вся инфа об объекте складывается в VarBind,... https://www.cyberforum.ru/ cpp-beginners/ thread513874.html
11 / 11 / 2
Регистрация: 18.01.2010
Сообщений: 53
0

Вопросы по типу char - C++ - Ответ 2768978

07.03.2012, 17:57. Показов 1202. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Читаю книгу Страуструпа. Дошёл до типа char. В книге приводится такой пример:

C++
1
2
3
4
5
6
7
#include <iostream>
 
int main(){
    char c;
    std::cin >> c;
    std::cout << "the value of'" << c << "' is " << int(c) << '\n';
}
Чтобы разобраться чуть лучше, я написал вот так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main(){
    char c;
    signed char sc;
    unsigned char usc;
    wchar_t wc;
    do{
        cin >> c;
        sc = c;
        usc = c;
        wc = c; 
        cout << "the value of '" << c << "' is " << int(c) << '\n';
        cout << "the signed value of '" << c << "' is " << int(sc) << '\n';
        cout << "the unsigned value of '" << c << "' is " << int(usc) << '\n';
        cout << "the wide value of '" << c << "' is " << int(wc) << '\n';
    }while(c != 'q');
}
Запустил программу, получил вот это:

a
the value of 'a' is 97
the signed value of 'a' is 97
the unsigned value of 'a' is 97
the wide value of 'a' is 97
ф
the value of 'С' is -47
the signed value of 'С' is -47
the unsigned value of 'С' is 209
the wide value of 'С' is -47
the value of '„' is -124
the signed value of '„' is -124
the unsigned value of '„' is 132
the wide value of '„' is -124
q
the value of 'q' is 113
the signed value of 'q' is 113
the unsigned value of 'q' is 113
the wide value of 'q' is 113

Методом научного тыка выяснилось, что в c++ char это signed char. Что меня больше интересует, это почему программа, символы из расширенной таблицы ASCII обрабатывает как два символа?

Вернуться к обсуждению:
Вопросы по типу char C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2012, 17:57
Готовые ответы и решения:

Сделать преобразование unsigned char в char, а затем типу int
Здраствуйте, есть вопрос: Число представлено двумя полями: типа long для рублей и unsigned char -...

Адрес переменной к типу (char*)
Здравствуйте. Для &quot;запоминания&quot; данных переменных можно использовать сериализацию аля: int i =...

Преобразования массива с типа int к типу char
Помогите решить задачу. Требуется создать шаблон класса для преобразования массива с типа int к...

Как присвоить типу char значение string?
При выполнении строки w.at(1)=l; выдает error2440 cannot convert from std::string to char как...

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

Написать шаблон класса очередь, и сделать к типу char спецификацию
по заданию, нужно написать шаблон класса очередь, и сделать к типу char спецификацию, вот тут...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { int N; double Y = 0;...

Выражение должно относиться к целочисленному типу или типу перечислений без области видимости
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; class lVector { int Vector1;...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; #include &lt;fstream&gt; ...

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