Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
kirill1059
14 / 14 / 3
Регистрация: 16.04.2013
Сообщений: 402
#1

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

03.12.2013, 19:56. Просмотров 196. Ответов 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 дня ломаю мозги себе, а понять всё ни как не могу)
Спасибо)
http://www.cyberforum.ru/cpp-beginners/thread1749816.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 19:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как оно интерпретируется? (C++):

Выделение в динамичесую память как его написать и как оно происходит? Что это я пишу?
Простите, почти ничего не понимаю. for ( int i=6; i&gt;0;i-- ) { unsigned...

Как называется условие if (!x) {} и как оно работает?
Добрый день, как называется условие if (!x) {} и как работает? Если x вернет...

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

Как настроить условие, что оно считало двухсимвольную последовательность ff,fl,fi?
Наверняка у меня неправильно ( с=='f' &amp;&amp; ++c=='f'). Подскажите, как в условие...

При вводе "24 87 96" оно считает как шесть отдельных чисел,а как сделать чтоб каждое число было отдельным
То есть при вводе 24 было 24,а не 2 и 4...

2
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.12.2013, 20:08 #2
http://ru.wikipedia.org/wiki/Дополнительный_код_(представление_числа)
0
Nick Alte
Эксперт С++
1646 / 1018 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 20:11
Привет! Вот еще темы с решениями:

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

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

Для чего необходимо распределять память при помощи new и как оно работает
Сижу вот думаю над таким куском кода и не могу понять, как он работает....

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


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

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

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