Преобразование типов данных

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Здравствуйте. Нет под рукой arduino, а сам вспомнить не могу. Кому не сложно, подскажите.

Допустим у нас есть

byte b = 50;
String S = 'hello ';

как будут выглядеть суммы этих значений в виде строки, то есть:

S = S + b;

S = S + String(b);

S = S + char(b);

S= S + String (Int(b));

Спасибо.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Меня интересует результат каждой операции

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andreykrasnodar,

какой смысл задавать на вопросы на форуме, где все

?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andreykrasnodar пишет:

Меня интересует результат каждой операции

Интересует - запустите и посмотрите. Или это за Вас теоретики должны делать?

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Онлайн эмулятор - https://wokwi.com/

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

ЕвгенийП пишет:

Интересует - запустите и посмотрите.

Первое сообщение, со 2 по 5 слово.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Komandir пишет:

Онлайн эмулятор - https://wokwi.com/

Очень крутая штука. Спасибо вам, сейчас попробую и, видимо, вопрос сам собой отпал.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

ЕвгенийП пишет:

andreykrasnodar,

какой смысл задавать на вопросы на форуме, где все

?

Вы врёте. Не все - речь только о тех, кто самоутверждается обливая грязью других участников форума. Их всего-то два или три.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Komandir пишет:

Онлайн эмулятор - https://wokwi.com/

Вот только не понял, где смотреть результат или как подключить, например, дисплей.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Просто используйте Serial как в IDE - откроется окно с выводом.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Komandir пишет:

Просто используйте Serial как в IDE - откроется окно с выводом.

Огромное спасибо.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

Интересно, что эмулятор спокойно складывает S = S + b; без всяких преобразований, как в php

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andreykrasnodar пишет:

Первое сообщение, со 2 по 5 слово.

Что и протеуса нет? И онлайн эмуляторы недоступны? 

Тяжёлый случай.

b707
Offline
Зарегистрирован: 26.05.2017

andreykrasnodar пишет:

Интересно, что эмулятор спокойно складывает S = S + b; без всяких преобразований, как в php

это удивительно... почти так же, как прыжки с 5000 км без скафандра...

Андрей. ну не стыдно быть таким деревом? Для того чтобы найти в гугле исходный код класса String и посмотреть, какие там есть конструкторы - ну никакой эмулятор ардуины не нужен

И ГЛАВНОЕ, что это в 100 раз полезнее, чем запускать в эмуляторе дебильные примеры типа S=S+b; потому как по выводу в монитор вы никогда не поймете. какой тип данных в итоге получился... в отличии от теории.

andreykrasnodar
Offline
Зарегистрирован: 04.10.2020

b707 пишет:

Андрей. ну не стыдно быть таким деревом?

Стыдно.

b707 пишет:
потому как по выводу в монитор вы никогда не поймете. какой тип данных в итоге получился... в отличии от теории.

Чем практика плоха? Попробовал - понял, что в итоге получается строка.

b707
Offline
Зарегистрирован: 26.05.2017

andreykrasnodar пишет:

Стыдно.

эээээ.... а где срач? я тебя обсираю. а ты не возмущаешься...

скучно.

нафига тогда форум?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

andreykrasnodar пишет:

Здравствуйте. Нет под рукой arduino, а сам вспомнить не могу. Кому не сложно, подскажите.

Допустим у нас есть

byte b = 50;
String S = 'hello ';

как будут выглядеть суммы этих значений в виде строки, то есть:

S = S + b;

S = S + String(b);

S = S + char(b);

S= S + String (Int(b));

Спасибо.

А одинарные кавычки во второй строке никого не смущают?