MaxEdu.ru

Язык программирования С

Ò Каждая подпрограмма имеет структуру, подобную функции main();
Ò Каждая программа содержит одну или несколько функций;
Ò Каждая функция содержит 4 основных элемента:
1. тип возвращаемого значения; Int
2. имя функции; main()
3. список параметров, {return 0;} -
заключённый в круглые скобки
4. тело функции
- эта строка значит "вернуть операционной системе в качестве сигнала об успешном завершении программы значение 0 ".
Организация консольного – ввода/вывода данных
( т.е . в режиме чёрного экрана)
#include ; //директива процессора, предназначена для включения в исходный текст содержимое заголовочного файла, имя которого , содержащий описания функций стандартной библиотеки ввода/вывода для работы с клавиатурой и экраном.
using namespace stg; // директива означ.что все определённые ниже имена будут отн-ся к пространству имён std
Int main() //имя функции,кот.не содержит параметров и должна возвращать значение типа Int
{Int a,b; //объявление двух переменных типа Int - целый тип
cout <<”введите два целых числа”<<endl; // оператор вывода данных на экран ,
<< - операция помещения данных в выходной поток;
endl - манипулятор, переводит сообщение на новую сточку.
cin >>a >>b; //оператор ввода данных с клавиатуры,
>> - операция для извлечения данных из выходного потока, читает значения из cin и сохр. их в переменных.
cout >>”их сумма равна”<<a+b; //оператор вывода
return 0;} //оператор вывода
Стандартные типы данных
Ò Целые типы данных – short, int, long и спецификаторы ( signed,unsigned);
Ò Вещественные типы – float, double, long double;
Ò Cсимвольные типы – char, wchar_t;
Ò Логический тип – bool , принимающий значения (true-истина, false-ложь);
Константы (const)
a=b+2,5 //неименованная константа;
‘ 1 L’ - целочисленный литерал (тип long);
“8” – целочисл.литерал (тип Int);
‘f’ , – символьный литерал, ‘\n’ - конец строки
Формат описания именованной константы:
[]const =;
const int l= - 124;
const floak k1=2,345, k=1/k1
Класс памяти- это спецификатор, определяющий время жизни и область видимости данного объекта.
Выражение , определяет значение именованной константы, т.е инициализирует её.
Переменные
Формат описания переменных:
[][= | ()];
Пример :
int I,j;
double x;
Значение переменных должно быть определено с помощью:
1. оператора присваивания: int a; // описание переменной
int= a; // опред.значения.переменной
2. оператора ввода: int a; // описание переменной
cin>>a; // опред.знач.переменной
3. инициализация – опред.значения переменной на этом этапе описания.
int i=100 // инициализация копией
int i (100); // прямая инициализация
Управление форматом вещественных типов данных
Сущ.три аспекта оформления значения с плавающей запятой которыми можно управлять:
- точность ( кол-во отображаемых цифр), изменяется с помощью манипулятора setprecisio n;
- форма записи (десятичная или экспонец-ая);
- указание десятичной точки для значения с пл.запятой, являющихся целыми числами .
- #include Результат работы программы:
- #include 1.23e+004
- using namespace std; 12345.7
- int main() 12345.6789
- { double i=12345,6789;
- cout << setprecision(3)<<i<<endl;
- cout << setprecision(6)<<i<<endl;
- cout << setprecision(9)<<i<<endl;
- refurn 0;}
- (для использования манипуляторов endl с аргументами требуется подключить заголовочный файл iomanip )
Управление размещение данных на экране
Ò Используются манипуляторы :
1. lief – выравнивает вывод по левому краю;
2. right – выравнивает вывод по правому краю;
3. internal – контролирует размещение отрицательного значения: выравнивает знак по левому краю, а значение по правому, заполняя пространство между ними пробелами;
4. setprecision(int w) – устанавливает max кол-во цифр в дробной части для вещественных чисел;
5. setw(int w) – устанавливает max ширину поля вывода;
Пример: Получим:
#include 1. Ivanov;
#include 2.Ivanov;
using nanespace std; 3. Ivanov;
int main()
{ cout <<“1” <<setw(10) <<“Ivanov” <<endl;
cout <<“2” <<setw(10) <<lief<<“Ivanov” <<endl;
cout <<“3” <<setw(10) <<right<<“Ivanov” <<endl;
return 0;}

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике Ò Каждая подпрограмма имеет структуру, подобную функции main(); Ò Каждая программа содержит одну или несколько функций; Ò Каждая
Оценок: 565 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru