Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приклад 1.7




Приклад 1.6

Приклад 1.5

#include <stdio.h>
void main()
{union COM{int a; char c[2];} common={24930}; //0х6162
printf("%c %c ",common.c[0],common.c[1]);
union UN1{int i; char ch;} un1={259}; //0x103
union UN2{char ch; int i;} un2={258}; //0x102
printf("un1.i=%d un1.ch=%d ",un1.i,un1.ch);
printf("un2.i=%d un2.ch=%d ",un2.i,un2.ch);}
 
 
 
struct WORDREGS{unsigned int ax, bx, cx, dx;};
struct BYTEREGS{unsigned char al, ah, bl, bh;
unsigned char сl, сh, dl, dh;};
union REGS{WORDREGS x; BYTEREGS h;};
#include <stdio.h>
#include <dos.h>
void main()
{REGS rg;
rg.x.ax=0x4300;
int86(0x2F,&rg,&rg); //прерывание 0x2F
printf(" al=%#x",rg.h.al);}
 
 
#include <stdio.h>
void main()
{union{char ch; struct {int a:5; int b:3; }h;
}cod;
cod.h.a=4; cod.h.b=2;
printf("cod.ch=%c - %#x ",cod.ch,cod.ch);}
union{char ch; unsigned a:1; unsigned b:2;} y;}
y.ch=43; //0010 1011 в двоичном коде
printf("y.ch=%#x y.a=%#x y.b=%#x ", y.ch, y.a, y.b);}
 
 

2 Функції

2.1 Передача параметрів за значенням




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.