Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Char - символ



Тип може використовуватися для зберігання літери, цифри або іншого символу з множини символів ASCII. Значенням об'єкта типу char є код символу. Тип char інтерпретується як однобайтове ціле з областю значень від -128 до 127.

2. int - ціле

Цілі числа у діапазоні від -32768 до 32767. В операційних середовищах Windows та Windows NT використовуються 32-розрядні цілі, що дозволяє розширити діапазон їх значень від -2147483648 до 2147483647. Як різновиди цілих чисел, у деяких версіях компіляторів існують short - коротке ціле (слово) та long (4 байти) - довге ціле. Хоча синтаксис мови не залежить від ОС, розмірність цих типів може коливатися від конкретної реалізації. Гарантовано лише, що співвідношення розмірності є наступним: short <= int <=long.

3. float - число з плаваючою комою одинарної точності

Тип призначений для зберігання дійсних чисел. Може представляти числа як у фіксованому форматі (наприклад число пі - 3.14159), так і в експоненціальній формі - 3.4Е+8.

4. double - число з плаваючою комою подвійної точності

Має значно більший діапазон значень, порівняно з типом float: ±(1.7 10- 308... 1.7 10308).

У мові Сі, на відміну від Паскаля, використовується префіксний запис оголошення. При цьому на початку вказується тип змінної, а потім її ім'я. Змінні повинні бути описаними до того моменту, як вони будуть використовуватися у програмі. Ніяких додаткових ключових слів при цьому не пишуть. Наприклад:

int name;

float var, var1;

double temp;

char ch;

long height;

Змінні можна ініціалізувати (присвоювати їм початкові значення) безпосередньо у місці їх опису:

int height = 33;

float income = 2834.12;

char val = 12;

Для виведення інформації на екран використаємо функцію printf() (детально про операції введення-виведення значень змінних йтиметься у розділі 1.3.4. "Функції введення та виведення"):

printf("Вік Олега-%d.Його прибуток %.2f",age,income);

Крім того, цілі типи char, short, int, long можуть використовуватися з модифікаторами signed (із знаком) та unsigned (без знаку). Цілі без знаку (unsigned) не можуть набувати від'ємних значень, на відміну від знакових цілих (signed). За рахунок цього дещо розширюється діапазон можливих додатних значень типу (таблиця 1.2.).

Таблиця 1.2.Діапазони значень простих типів даних
Тип Діапазон значень Розмір (байт)
char -128 … 127  
short    
int -32768... 32767 2 або 4
long -2,147,483,648... 2,147,483,647  
unsigned char 0... 255  
unsigned short 0 … 65535  
unsigned   2 або 4
unsigned long 0... 4,294,967,295  
float ±(3.4 10-38... 3.4 1038)  
double ±(1.7 10-308... 1.7 10308)  
long double ±(3.4 10-4932... 3.4 104932)  




Дата публикования: 2015-01-23; Прочитано: 217 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...