Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
#1

Как оно интерпретируется? - C++

03.12.2013, 19:56. Просмотров 178. Ответов 2
Метки нет (Все метки)

Добрый день.
Прохожу сейчас модификаторы типов. По примеру написал программку.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
    short int i; //короткое int-значение со знака
    short unsigned int j; //короткое int-значение без знака
 
    j = 60000;
    i = j;
 
    cout << i << " " << j;
    system("pause");
    return 0;
}
Так вот. Как именно короткое int-значение без знака интерпретируется в короткое int-значение со знаком?
Уже 2 дня ломаю мозги себе, а понять всё ни как не могу)
Спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 19:56     Как оно интерпретируется?
Посмотрите здесь:

Для четного введенного числа определить, делится ли оно на 10, для нечетного - делится ли оно на 5 - C++
вечер добрый,помогите с програмкой на с++ условие:с клавиатуры вводиться целое число,для четного числа определяется делится ли оно на...

Как заполнить бинарное дерево, чтобы оно не превратилось в обычный стек - C++
вот допустим написал заполнение данных в виде бинарного дерева, и в слуае если данные записываются по возрастанию , 1,2,3,4,5.... и тд, то...

Для чего необходимо распределять память при помощи new и как оно работает - C++
Сижу вот думаю над таким куском кода и не могу понять, как он работает. Допустим мы объявляем структуру: struct nameofctruct { ...

Как взять слово целиком в Char переменную если оно через дефис (-) - C++
Всем доброго времени суток. Есть такая проблема, не могу понять как взять слово целиком если оно написано через дефис. Есть прога где...

Как в std::wstringstream загнать 0хС3, чтоб оно в таком представлении там и было? - C++
Привет! Имею: char a = 0xc3; Хочу: std::wstring str = L&quot;0xc3&quot;; Как извернуться? Наверное через std::wstringstream, но...

Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? - C++
Ребят, натолкните на мысль: как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов?

Мое константное статическое поле только что было использовано до того как оно создалось? - C++
В названии темы уже понятно, думаю, что у меня за проблема. Я экспериментировал со статическими полями классов (в частности с...

Как узнать параметры изображения, если оно представлено в виде const void* и размера данных - C++
Доброго. Собственно проблема в шапке. Файл изображения скачивается из интернета. Смотрел в сторону GDIplus, ничего путного пока не...

почему оно работает? - C++
Есть простой пример - может кто-то сказать почему он работает? #include&lt;iostream&gt; using namespace std; class A { ...

Наследование , зачем оно нужно ? - C++
Добрый день , который день бьюс с темой Добавлено через 3 минуты Понимаю что можно создавать классы окон в Windows от родительского...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.12.2013, 20:08     Как оно интерпретируется? #2
http://ru.wikipedia.org/wiki/Дополни...тавление_числа)
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,930
Завершенные тесты: 1
03.12.2013, 20:11     Как оно интерпретируется? #3
Вот немного для дальнейших размышлений:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using std::cout;
using std::endl;
 
int main()
{
    short j = 0;
    for(int i = 32800; i < 65500; i += 300){
        j = i;
        cout << j << "  " << 65536 - i << endl;
    }
    return 0;
}
Ответ Создать тему
Опции темы

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