Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: Исправил название
Старый 10.02.2014, 21:47   #1
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию Форматтеры %d, %ld, \s

%d , \n, %ld что они означают?
в helpе не нашел.
ubun вне форума Ответить с цитированием
Старый 10.02.2014, 22:23   #2
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

Посмотри функции scanf, printf.
А вообще %d - работа с целочисленным типом данных.
%ld - long типом.
\n - переход на следующую строку.
Praud вне форума Ответить с цитированием
Старый 10.02.2014, 22:30   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это форматтеры. Означают что вместо них в строку нужно подставить определенные значения. Какие - описаны там же в хелпе.
Т.е. в этой строке такие форматтеры заменяются реальными значениями, согласно их спецификации и уже измененная строка подается на экран или другое устройство вывода.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.02.2014, 16:17   #4
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

\n это escape-последовательность
%d %ld спецификаторы типов данных для функций printf / scanf
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц