First commit 10/04/1996
This commit is contained in:
32
BYTE.CPP
Normal file
32
BYTE.CPP
Normal file
@ -0,0 +1,32 @@
|
||||
#include <stdio.h>
|
||||
struct Bits
|
||||
{
|
||||
|
||||
unsigned int bit : 1;
|
||||
|
||||
};
|
||||
|
||||
typedef union char_bit
|
||||
{
|
||||
char byte;
|
||||
Bits bits[8];
|
||||
|
||||
} charbit;
|
||||
|
||||
|
||||
void main(void)
|
||||
{
|
||||
charbit cb;
|
||||
int numero;
|
||||
|
||||
do{
|
||||
|
||||
scanf( "%d", numero );
|
||||
cb.byte = numero;
|
||||
printf( "%d %d %d %d %d %d %d %d", (int)cb.bits[0].bit, (int)cb.bits[1].bit, (int)cb.bits[2].bit, (int)cb.bits[3].bit,
|
||||
(int)cb.bits[4].bit, (int)cb.bits[5].bit, (int)cb.bits[6].bit, (int)cb.bits[7].bit );
|
||||
|
||||
}while( cb.byte > 0 );
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user