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

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

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

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

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

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

Что значит "%d %d\n" в функции вывода в файл fprintf(f, "%d %d\n", i, j); - C++
Что значит &quot;%d %d\n&quot; в функции вывода в файл fprintf(f, &quot;%d %d\n&quot;, i, j); Запутался, объясните, пожалуйста!

Аргументы функции: что значит "большие" и "небольшие" аргументы? - C++
Здравствуйте! Всем доброго дня! Растолкуйте пожалуйста! Что значит большие и небольшие?

Что значит "знать" какой-либо язык программирования? - C++
Что значит 'знать' какой-либо язык программирования?

что значит "поставить контроль памяти"? (в динамическом массиве) - C++
подскажите, пожалуйста. программа работает, но не совсем понял чего требует.

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

Что значит запись char massiv[] = "text" ? - C++
Почему не указан размер массива и присваивается строка?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
05.08.2013, 19:28 #10
Цитата Сообщение от 007imran007 Посмотреть сообщение
<< " "
это значит вызов функции std::cout.operator<<( " " ) то есть перегруженный оператор левого сдвига для класса std::ostream
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,270
Записей в блоге: 2
Завершенные тесты: 1
05.08.2013, 21:51 #11
Цитата Сообщение от coloc Посмотреть сообщение
это значит вызов функции std::cout.operator<<( " " ) то есть перегруженный оператор левого сдвига для класса std::ostream
Точнее std::operator<<(std::cout, " "), который не является членом какого-либо класса.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
06.08.2013, 23:30 #12
В первую очередь это оператор битового сдвига.
А то, что он перегружен для работы с потоками - ну так это любой оператор может быть перегружен под любое действие.
Так что, новички, не забывайте основ. Оператор << это битовый сдвиг влево!
IGPIGP
07.08.2013, 00:29     Что значит << " ";
  #13

Не по теме:

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

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2013, 00:29
Привет! Вот еще темы с ответами:

Выводит значение "f". Что это значит? - C++
вместо результата выводит &quot;f&quot;, незнаю даже как бороться. подскажите в чем причина #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () ...

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.08.2013, 00:29
Ответ Создать тему
Опции темы

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