Уроки, Туториалы, Мануалы со всего света!

На этом форуме, будет находится огромное количество уроков и мануалов, сделайте небольшой вклад, и опубликуйте хотя бы один урок.
Текущее время: 19-05, 14:29

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: С++ - Переменные
СообщениеДобавлено: 19-12, 17:43 
Не в сети
Пока что, только учусь!
Аватара пользователя

Зарегистрирован: 19-12, 17:36
Сообщения: 8
Переменные
Итак, в C++ есть несколько видов переменных
1)bool, логическое значение. Поддерживается не всеми компиляторами, принимает только значения true и false, хотя и жрёт весь байт))).
2)char, 1-байтовое целое. Самое распостранённое применение - символ. Как и у других числовых переменных можно указать - может ли принимать отрицательные значения, по умолчанию - да и диапозон составит от -128 до 127, если преписать префикс unsigned, то возможные значения будут лежать в пределах от 0 до 255.
3)short, 2-байтовое целое. Диапозон от -32 768 до 32 767 или от 0 до 65 535.
4)long, 4-байтовое целое. Диапозон от -2 147 483 648 до 2 147 438 647 или от 0 до 4 294 967 295.
5)float, действительное, т.е. 4-байтовое дробное число. Точность - 7 десятичных цифр.
6)double, 8-байтовое дробное число. Точность - 15 десятичных цифр.
7)long double, 10-байтовое дробное число. Точность - 19 десятичных цифр.
int - long или short. По умолчанию обычно это long.

Теперь об объявлении переменных, допустимо такое:
Код:
short g;
int h = 5; // Здесь показано как проводится присвоение значений
long var = h + 4; // Одна из арифметических операций (+, -, *, /)
unsigned float drob = 1.7; // Беззнаковая дробь
long int k = 2 + (long)drob; //  Здесь показано правильное приведение
                                     // типов, и использование short/long, как
                                     // модификатора к int.

Приорететы операций и правила использования скобок такие же, как и в математике.
Теперь о выводе переменных. Рассмотрим функцию printf. Она может принимать любое количество параметров. Первое - всегда строка на вывод. Для обычных строк работает точно также как puts, но в ней можно указать комбинации символов, на месте которых будут размещены переменные, которые должны быть указаны в качестве слудующих параметров в том порядке, в каком были указаны в строке. Например для целово числа это комбинация - %d (%u - для беззнакового), для символа - %с, для float - %f. Есть и другие комбинации. Для вывода процента - %%.
Да, еще очень важно знать, что функция не осуществляет перевод строки, для этого есть комбинация - \n ("\" также в одиночку не употребляется, необходимо указать "\\"). Для ввода есть функция - scanf, ей также необходимо указать формат переменных, но перечисляя их необходимо передать не их самих, а указатель, мы изучим их позже, пока же просто приписывайте &.
Пример:
Код:
#include <stdio>
#include <conio>
void main()
**//-это открывающая скобка
 int a, b;
 puts("Please enter first number: ");
 scanf("%d", &a);
 puts("Please enter second number: ");
 scanf("%d", &b);
 printf("Sum is: %d\n", a+b);
 getch();
}

Задание - пописать программы для различных вычислений, научиться работать с дробными числами.
© http://www.cn.ru

_________________
ДружоК :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19-12, 18:10 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13-12, 03:24
Сообщения: 89
Откуда: Украинос!
Язык ваще замудренный! И Basic и Pascal учил, почти одинаковые, и удобные, а тут ваще что-то не понятное! Мне ц++ ваще шота не нравитЦо :)

_________________
Прочтите это одно правило, плиз :)
Большой мой вам совет!
Работа на дому
StimuL CompaNy
Turbo-Dizel


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19-12, 18:11 
Не в сети
Пока что, только учусь!
Аватара пользователя

Зарегистрирован: 13-12, 23:33
Сообщения: 9
Откуда: Донецк
Бери пример с меня, ниодного языка не знаю, и нормально, не мучаюсь =)

_________________
Уроки на любой вкус, огромной количество уроков, мануалы, мануал, manual, manuals, тренеры, трейнеры, книги, журналы, пособия, туториалы, tutorial, tutorial, та вообще чего только не найдешь на этом сайте :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB