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

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

Войти
Регистрация
Восстановить пароль
 
007imran007
1 / 1 / 0
Регистрация: 08.07.2012
Сообщений: 83
#1

Что значит << " "; - C++

05.08.2013, 17:03. Просмотров 665. Ответов 12
Метки нет (Все метки)

Я прочитал много страниц книги и возможно где-то упустил объяснение этому, но я должен спросить, даже если этот вопрос туповат, т.к. потом будет только сложнее понять! На скрине я отобразил этот момент.
Для чего именно используется и когда?
Миниатюры
Что значит << " ";  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2013, 17:03     Что значит << " ";
Посмотрите здесь:

Что значит "Косвенная адресация к элементам массива" - C++
Всем доброго времени суток!!! Кто может подсказать, что значит &quot;Косвенная адресация&quot; к элементам массива. *(B + i) = 0; Это то?...

Что значит ошибка "exponent has no digits"? - C++
Что значит ошибка exponent has no digits?

Что значит "в поле шириной 10 символов"? - C++
Объясните пожалуйста, что значит в поле с шириной в 10 символов? И почему у меня показывает число с 3 знаками после запятой? Полностью...

Что значит ":" после параметров функции - C++
CSimpleString::CSimpleString(const char* p) : len(0), buff(nullptr) Что значит len(0), buff(nullptr) и как это называется ?

Что значит "распределение ресурсов микропроцесора" - C++
В курсовой роботе по деревьях на языке Си, есть пункт вконце - распределение ресурсов микропроцессора системы управления при решешнии...

Что значит ":" и как оно работает - C++
Здравствуйте, в данном коде имеется Unit(): health(10) { } и вопрос в том , а что же делает &quot;:&quot; и как им пользоваться. Исользовал раньше...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Misterkat
7 / 7 / 0
Регистрация: 16.11.2012
Сообщений: 83
05.08.2013, 17:04     Что значит << " "; #2
Вывод в консоль. Выводим то, что в скобках.
Pavkazzz
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 4
05.08.2013, 17:07     Что значит << " "; #3
Вывод пробела на экран, чтобы циферки не слипались
007imran007
1 / 1 / 0
Регистрация: 08.07.2012
Сообщений: 83
05.08.2013, 17:10  [ТС]     Что значит << " "; #4
Цитата Сообщение от Pavkazzz Посмотреть сообщение
Вывод пробела на экран, чтобы циферки не слипались
спс! опробовал без, слиплись.
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
05.08.2013, 17:14     Что значит << " "; #5
Как думаете, если написать
C++
1
cout << "Hello,World!"
то выводится Hello World, а если написать
C++
1
cout << " "
...?

З.Ы. Пробел.

Добавлено через 38 секунд

Не по теме:

И если вы уже прочитали какую-то книгу то ПОЛЮБОМУ должны это знать, так что не обманывайте

Userock
-1 / 0 / 0
Регистрация: 25.07.2013
Сообщений: 11
05.08.2013, 18:24     Что значит << " "; #6
Пиши так:
C++
1
2
3
cout << "Hello World!!!"; <- сдесь пробел не нужен :-)
cout << " "; <- это просто пробел. 
Вообще скачай книгу и учись ))) Могу посоветовать одну там все понятно написано)))
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
05.08.2013, 18:41     Что значит << " "; #7
Цитата Сообщение от Userock Посмотреть сообщение
Пиши так:
C++
1
2
3
cout << "Hello World!!!"; <- сдесь пробел не нужен :-)
cout << " "; <- это просто пробел. 
Вообще скачай книгу и учись ))) Могу посоветовать одну там все понятно написано)))
Не хорошо-с повторять, я ведь сказал то же самое
007imran007
1 / 1 / 0
Регистрация: 08.07.2012
Сообщений: 83
05.08.2013, 19:11  [ТС]     Что значит << " "; #8
Цитата Сообщение от Даниил Посмотреть сообщение
Как думаете, если написать
C++
1
cout << "Hello,World!"
то выводится Hello World, а если написать
C++
1
cout << " "
...?

З.Ы. Пробел.

Добавлено через 38 секунд

Не по теме:

И если вы уже прочитали какую-то книгу то ПОЛЮБОМУ должны это знать, так что не обманывайте

я перепутал, я знал что он будет ввыводить просто мне никогда не попадался пример с пробелом и я ступил по началу)))а потом дошло

Добавлено через 4 минуты
Цитата Сообщение от Даниил Посмотреть сообщение
Как думаете, если написать
C++
1
cout << "Hello,World!"
то выводится Hello World, а если написать
C++
1
cout << " "
...?

З.Ы. Пробел.

Добавлено через 38 секунд

Не по теме:

И если вы уже прочитали какую-то книгу то ПОЛЮБОМУ должны это знать, так что не обманывайте

я не сказал, что я ее полностью прочитал! я прочел 50 стр., а в книге 621 стр! и как написал в предыдущем ответе: я знал, что она выводит, просто никогда не попадался пример с пробелом и не догнал по-началу! когда ответ дали еще многие продолжали писать дальше, хотя он был он получен через 1мин! <-- слишком много ненужных слов)
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
05.08.2013, 19:11     Что значит << " "; #9
уже все ответилипоэтому удалил
coloc
погромист
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
05.08.2013, 19:28     Что значит << " "; #10
Цитата Сообщение от 007imran007 Посмотреть сообщение
<< " "
это значит вызов функции std::cout.operator<<( " " ) то есть перегруженный оператор левого сдвига для класса std::ostream
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
05.08.2013, 21:51     Что значит << " "; #11
Цитата Сообщение от coloc Посмотреть сообщение
это значит вызов функции std::cout.operator<<( " " ) то есть перегруженный оператор левого сдвига для класса std::ostream
Точнее std::operator<<(std::cout, " "), который не является членом какого-либо класса.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
06.08.2013, 23:30     Что значит << " "; #12
В первую очередь это оператор битового сдвига.
А то, что он перегружен для работы с потоками - ну так это любой оператор может быть перегружен под любое действие.
Так что, новички, не забывайте основ. Оператор << это битовый сдвиг влево!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2013, 00:29     Что значит << " ";
Еще ссылки по теме:

Что значит "class PairDouble"? - C++
class PairDouble { public: PairDouble(double x1, double y1) : x(x1), y(y1) { } void ShowQ(); private: double x, y; }; ...

Что значит "Четные номера" - C++
Объясните пожалуйста, что значит четные номера (не значения элементов) двумерного массива (т.е. матрицы). Полагаю это те которые...

Что значит "возвращает" значение - C++
Что значит &quot;возвращает значение&quot;? Вот есть function() { int variable = 5; ...//преобразования переменной variable ...

Что значит запись "if (b & 1)" - C++
что значит if (b &amp; 1) почему когда b = 6 не проходит? т.к. четная?


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

Или воспользуйтесь поиском по форуму:
IGPIGP
07.08.2013, 00:29     Что значит << " ";
  #13

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Оператор << это битовый сдвиг влево!
Это знак пихнуть cout в левый бок. Два раза. Иначе пробел не выведет, - проверено.

Yandex
Объявления
07.08.2013, 00:29     Что значит << " ";
Ответ Создать тему
Опции темы

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