Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИП Lab №01_02.doc
Скачиваний:
11
Добавлен:
05.03.2016
Размер:
9.1 Mб
Скачать

4.Основні типи даних

До основних типів даних відносять:

int –

целочисленным типом, содержащим целые числа, 4 байт.

long –

целочисленным типом, содержащим целые числа, 4 байт.

short –

целочисленным типом, содержащим целые числа, 2 байт.

double –

тип данных с плавающей точкой, 8 байт.

float –

наименьший тип данных с плавающей точкой,4 байт.

char –

символьный тип, содержит символы.

bool –

логический тип, содержит два значения true(1).false(0).

У C++ оголошення змінної вважається оператором, тому необхідно поставити після оголошення крапку з комою.   Нижче представлений фрагмент програми в якій оголошуються три змінні, використовуючи типи int, float та long:

#include <iostream>

void main (void)

{

int test_score;

float salary;

long distance_to_mars;

}

5.Ініціалізація змінних

При оголошенні змінної вона може бути ініціалізірована. Для цього потрібно після її оголошення поставити знак рівності та константу, тобто загальна форма ініціалізації має наступний вигляд: тип ім'я_змінної = константа;

Наведемо кілька прикладів ініціалізації змінних:

char ch = ' a ';

int first = 0 ;

double balance = 123.23;

Глобальні та статичні локальні змінні ініціалізуються тільки один раз на початку роботи програми. А локальні змінні (виключаючи статичні локальні) ініціалізуються кожен раз при вході в блок, в якому вони оголошені. Неініціалізовані локальні змінні до першого присвоєння мають довільне значення. Неініціалізовані глобальні та статичні локальні змінні на початку роботи програми автоматично обнуляються.

6.Стандартні математичні функції

Стандарт ANSI С визначає 22 математичні функції, які поділяються на такі категорії:  

  • тригонометричні функції;  

  • гіперболічні функції;  

  • експоненціальні та логарифмічні функції; 

  • різні функції.

Стандартні математичні функції знаходяться в файлах

<math.h>

<complex>

<valarray>

abs

абсолютне значення цілого числа - | x |: int abs (int x);

labs

абсолютне значення "довгого" цілого числа - | x |: long labs (long x);

fabs

абсолютне значення числа з плаваючою точкою - | x | double fabs (double x);

sqrt

визначення квадратного кореня: double sqrt (double x);

pow

зведення 54 = pow (5, 4) : double pow(double x, double y);

cos

косинус - cos x: double cos (double x);

sin

косинус - cos x: double cos (double x);

tan

тангенс - tg x: double tan (double x);

acos

арккосинус - arccos x: double аcos (double x);

asin

арксинус - arcsin x: double sin (double x);

atan

арктангенс - arctg x: double atan (double x);

log

натуральний логарифм - ln x: double log (double x);

log10

десятковий логарифм - log10x: double log10 (double x);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]