Лабораторная работа: Операции языка Cи

++ x || ++ y && ++ z; PRINT(x,y,z);

x=y=z=-1;

++ x && ++ y && ++ z; PRINT(x,y,z);

return 0;

}

Основные типы данных

Что напечатает следующая программа?

#include <stdio.h>

#definePRINTd(x) printf("%d\n",x);//десятичное число со знаком

#define PRINTc(x) printf("%c\n",x);//символсascii-кодомx

#define PRINTo(x) printf("%o\n",x);//восьмеричное число со знаком

#define PRINTs(x) printf("%s\n",x);//строковаяконстанта

int integer =5;

char character='5';

char* string ="5";

main()

{

PRINTd(string);

PRINTd(character);

PRINTd(integer);

PRINTs(string);

PRINTc(character);

PRINTc(integer=53);

PRINTd( '5'>5 );

{

int sx=-8;

unsigned ux=-8;

PRINTo(sx); PRINTo(ux);

PRINTo( sx>>3 ); PRINTo( ux>>3 );

PRINTd( sx>>3 ); PRINTd( ux>>3 );

К-во Просмотров: 478
Бесплатно скачать Лабораторная работа: Операции языка Cи