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

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

Войти
Регистрация
Восстановить пароль
 
Cryspi
Сообщений: n/a
#1

Преобразование типов переменных - C++

22.02.2013, 00:37. Просмотров 342. Ответов 2
Метки нет (Все метки)

Осуществить преобразование типов переменных явным и неявным способом по следующим схемам:
float → short int
short int → int
char → short int → char
----------
Кто-нибудь может помочь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 00:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование типов переменных (C++):

Преобразование типов - C++
Как преобразовать char * в float?

Преобразование типов. - C++
Подскажите как правильно преобразовать типы в следующем фрагменте: int i; i=GetKeyboardType(0); reinterpret_cast <char> (i); ...

преобразование типов - C++
Уважаемые специалисты, у меня имеется одна проблема. Есть два числа. double и float. Надо из double вычесть float. Все бы хорошо, но...

Преобразование типов - C++
Увидел код в сети, решил откомпилировать. Думаю какой код не важно. вылезла куча ошибок. на это LPSTR ActW = new TCHAR; ругается с...

Преобразование типов - C++
есть следующая маленькая программка #include <iostream> #include <conio.h> using namespace std; int main() { int oldFunt,...

Преобразование типов - C++
что-то не пойму почему такая ошибка код такой... .... cnetPars.parse(xml, m_creator, m_name, m_info, m_plane, m_idmap); .... ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
22.02.2013, 01:02 #2
Как-то так, наверное (явным).
C++
1
2
3
4
5
6
float a = 10;
short int a1 = static_cast<short int>(a);
int a2 = static_cast<int>(a1);
char a3 = 'a';
short int a4 = static_cast<short int>(a3);
char a5 = static_cast<char>(a4);
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,435
Записей в блоге: 3
22.02.2013, 02:27 #3
Неявное.
Цитата Сообщение от Cryspi Посмотреть сообщение
float → short int
C++
1
2
3
4
short int conv(float a,float b)
{
    return a/b;
}
Цитата Сообщение от Cryspi Посмотреть сообщение
short int → int
C++
1
2
3
short int a=4;
int b=12;
c=a+b;
Цитата Сообщение от Cryspi Посмотреть сообщение
char → short int → char
C++
1
2
3
4
char a='a';
short int b=4;
c=a+b;
c='a';
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 02:27
Привет! Вот еще темы с ответами:

преобразование типов - C++
memcpy((void*)stroka,(void*)stroka,ykaz_bukva-ykaz_temp+1); что нужно поставить вместо void* чтоб не было предупреждений

Преобразование типов - C++
Здравствуйте! Подскажите как преобразовать тип данных: World в double вот код DLL которую я пишу: #include &quot;stdafx.h&quot; ...

Преобразование типов - C++
Доброго времени суток. В программе нужен корректный ввод числа. Если, например вводим буковки - выводится сообщение, далее в цикле -...

Преобразование типов - C++
Всем доброго здоровья. Не могу решить простенькую задачу, уже не знаю что делать.Суть такова нужно вытащить из строки(символьный тип),...


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

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

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