Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на Си для начинающих.


Информационный Канал Subscribe.Ru

Привет.

На этом уроке:
1)Типы числовых переменных.
2)Программа для вывода длинны переменных.
3)Упражнения для закрепления пройденного материала.

Типы числовых переменных.

Типы числовых переменных в языке Си можно разделить на 2-ве категории.

1)Переменные, в которых хранятся целые числа (т.е. числа без дробной части). Целые со знаком переменные могут хранить как положительные, так и отрицательные значения. В то время как целые без знака хранят только положительные значения.
2)Переменные с плавающей точкой (т.е. переменные в которых хранятся числа с дробной частью, например 1.45).

.::В этой таблице приведены типы числовых переменных::.
===============================================================================
Тип                                                              Ключевое слово            Байт                   Диапазон
===============================================================================
Символ                                                                   char                      1                   -128...127
----------------------------------------------------------------------------------------------------------------------------------------------
Короткое целое                                                     short                     2                   -32 767...32 767
----------------------------------------------------------------------------------------------------------------------------------------------
Целое                                                                         int                       4                   -2 147 483 647...
                                                                                                                                      2 147 483 647
----------------------------------------------------------------------------------------------------------------------------------------------
Длинное целое                                                       long                      4                   -2 147 483 647...
                                                                                                                                      2 147 483 647
----------------------------------------------------------------------------------------------------------------------------------------------
Очень длинное целое                                        long long                 8       - 9 223 372 036 854 775 807...
                                                                                                                          9 223 372 036 854 775 807
----------------------------------------------------------------------------------------------------------------------------------------------
Символ без знака                                           unsigned char            1                       0...255
----------------------------------------------------------------------------------------------------------------------------------------------
Короткое целое бес знака                           unsigned short            2                     0...65 535
----------------------------------------------------------------------------------------------------------------------------------------------
Целое без знака                                                unsigned int              4                  0...4 294 967 295
----------------------------------------------------------------------------------------------------------------------------------------------
Длинное целое без знака                              unsigned long             4                  0...4 294 967 295
----------------------------------------------------------------------------------------------------------------------------------------------
Очень длинное целое без знака               unsigned long lond        8                     0...
----------------------------------------------------------------------------------------------------------------------------------------------
Число с плавающей точкой
 двойной точности                                                   float                     4         18 446 744 073 709 551 615
----------------------------------------------------------------------------------------------------------------------------------------------
Число с плавающеё точкой
 одинарной точности                                            doble                     8         2.2e-308...1.8e308(2)
===============================================================================

Более подробно мы поговорим о типах числовых переменных на следующих занятиях.

Программа для вывода длинны переменных.

Дело в том, что в разных ОС выделяется разное кол-во байт для некоторых
переменных. Поэтому мы напишем программу, которая будет определять длину переменных разных типов и назовём её tip.c

.::Tip.c::.
=============================================================================================================
#include <stdio.h>
int main(void)
{
    printf("\n=========================================");
    printf("\nTip                             bait");
    printf("\n=========================================");
    printf("\nchar                             %d", sizeof(char));
    printf("\nint                                 %d", sizeof(int));
    printf("\nshort                             %d", sizeof(short));
    printf("\nlong                              %d", sizeof(long));
    printf("\nlong long                      %d", sizeof(long long));
    printf("\nunsigned char             %d", sizeof(unsigned char));
    printf("\nunsigned int                 %d", sizeof(unsigned int));
    printf("\nunsigned short            %d", sizeof(unsigned short));
    printf("\nunsigned long             %d", sizeof(unsigned long));
    printf("\nunsigned long long     %d", sizeof(unsigned long long));
    printf("\nfloat                              %d", sizeof(float));
    printf("\ndouble                         %d", sizeof(double));
    printf("\n=========================================");
   
    return 0;
}
=============================================================================================================
В этой программе есть новые элементы, например sizeof.
sizeof - этот оператор вычисляет длину одного из типов данных.
printf() - этот оператор выводит на экран описание одного из типов данных и его длину вычисленную с помощью оператора sizeof.

return - этот оператор возвращает значение 0 в ОС.

Упражнения для закрепления пройденного материала.

Сделай для себя шпаргалку и скопируй в неё таблицу типов числовых
переменных.


http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное