Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В языке Си помимо основных операций — арифметических, логических, операций отношений — существуют ещё две специальные операции:
1) операция вычисление размера объекта sizeof,
2) операция «запятая» — «,».
Операция sizeof предназначена для определения объема оперативной памяти в байтах, необходимой для размещения объекта. Объектами могут быть типы данных, переменные и константы.
Общая форма записи
sizeof(объект)
Пример программы
#include <stdio.h> | |||||||||
#define pi | 3.14159625 | ||||||||
main() { int x; | |||||||||
printf( | "\n Размер | памяти | под | целое | число | с | Id | байт.", | |
sizeof( | int)); | ||||||||
printf( | "\n Размер | памяти | под | тип | double | %d | байт.", |
sizeof(double)); | ||
printf("\n Размер | памяти под переменную %d байт.", | |
sizeof(x)); | ||
printf("\n Размер | памяти под константу pi %d байт.", | |
} | sizeof(pi)); |
Операция «запятая» («,») предназначена для связывания между собой выражений. Список, разделенный запятой, трактуется как единое выражение и вычисляется слева направо.
Пример
main() | |
{ | |
int x=3, у; | |
у=3, 4*х; | |
printf ("\n Значение y=%d.", | у); |
} |
Результат работы программы
Значение у=12
Пример
main()
{
int i, b;
for (i=0, b=l; i <= 5; i++
{
b=b+i;
printf("\n Значение b=%d.",b);
Результат работы программы
Значение b=l
Значение b=2
Значение b=3
Дата публикования: 2014-11-04; Прочитано: 216 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!