Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Написання програми з використанням структурного шаблону з ім'ям ZNAK

Реферат Написання програми з використанням структурного шаблону з ім'ям ZNAK





у даних в мові Сі. p align="justify"> Операції зі структурами:

В· присвоювання полю структури значення того ж типу

В· можна отримати адресу структури. Не забуваємо операцію взяття адреси (&)

В· можна звертатися до будь-якого полю структури

В· для того, що б визначити розмір структури можна використовувати операцію sizeof ()

Ініціалізація структури

Ініціалізація структури в мові сі відбувається так само, як і при ініціалізації масиву. Ось приклад ініціалізації структури:

struct klass a = {"Sergey", 'B', 4.5};

Створюється змінна типу struct klass і присвоюється всім трьом полям, які у нас визначені в структурі, значення. Порядок дуже важливий при ініціалізації структури, так як комп'ютер сам не може отсортировивать дані. Якщо будь полі у вас буде не заповненим, то воно автоматом заповниться 0 - для цілочисельних типів; NULL - для покажчиків; 0 (нуль-термінатор) - для строкових типів. br/>

Типи даних


У мові Сі передбачено використання основних типів даних:

. Символьний. p align="justify"> Об'єкти, описані як символи (char), досить великі, щоб зберігати будь-який член з відповідного даної реалізації внутрішнього набору символів, і якщо дійсний символ з цього набору символів зберігається в символьної змінної, то її значення еквівалентно цілого кодом цього символу. У символьних змінних можна зберігати й інші величини, але реалізація буде машинно-залежною. (На СМ ЕОМ значення символьних змінних змінюється від -0177 до 0177.) p align="justify">. Цілий.

Можна використовувати до трьох розмірів цілих, що описується екпортувати як short int, int і long int. Довгі цілі займають не менше пам'яті, ніж короткі, але в конкретній реалізації може виявитися, що або короткі цілі, або довгі цілі, або ті й інші будуть еквівалентні простим цілим. "Прості" цілі мають природний розмір, передбачений архітектурою використовуваної машини; інші розміри вводяться для задоволення спеціальних потреб. p align="justify">. беззнакового.

Цілі без знаку, описувані як unsigned, підкоряються законам арифметики за модулем 2 ** n, де n - число бітів в їх поданні.

. Речовий.

Речові одинарної точності (float) і речові подвійної точності (double) в деяких реалізаціях можуть бути синонімами. (На СМ ЕОМ float займає 32 біта пам'яті, а double - 64). p align="justify"> У мові немає логічного типу даних, а в якості логічних значень використовуються цілі "0" - "брехня" і "1" - "істина" (при перевірках будь-яке ціле, не рівне 0 , трактується як "істина")....


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Синтаксичні структури - англіцизми у мові мас-медіа
  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Розробка інформаційної моделі структури виробу на мові Express
  • Реферат на тему: Структури даних і алгоритми
  • Реферат на тему: Дінамічні Структури даних