fix с for mk
This commit is contained in:
parent
36e537a26f
commit
4af7bb20a7
@ -31,10 +31,10 @@ int set_some_bits(void *dest, unsigned int val)
|
|||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
float var = 0;
|
float var = -0.1;
|
||||||
uint32_t a=4095;
|
uint32_t a=4096;
|
||||||
uint32_t b=2000;
|
uint32_t b=0x7fffffff;
|
||||||
uint32_t c=4095;
|
uint32_t c=1<<(32-9);
|
||||||
uint32_t d=0xffff;
|
uint32_t d=0xffff;
|
||||||
int status = 0;
|
int status = 0;
|
||||||
//~ scanf("%x%x%x%x", &a, &b, &c, &d); //a=4095, b=2000, c=4095, d=0xffff
|
//~ scanf("%x%x%x%x", &a, &b, &c, &d); //a=4095, b=2000, c=4095, d=0xffff
|
||||||
@ -45,10 +45,11 @@ int main()
|
|||||||
set_all_bits(&a);
|
set_all_bits(&a);
|
||||||
printf("set_all_bits a: %#X\n",a);
|
printf("set_all_bits a: %#X\n",a);
|
||||||
|
|
||||||
|
printf("vol = %f\n",var);
|
||||||
status = reset_some_bits(&var, b);
|
status = reset_some_bits(&var, b);
|
||||||
printf("reset_some_bits %d %#X %f\n",status, a, var);
|
printf("reset_some_bits %d %#X %f\n",status, b, var);
|
||||||
status = reset_some_bits( &var, c );
|
status = reset_some_bits( &var, ~c );
|
||||||
printf("reset_some_bits %d %#X %f\n",status, a, var);
|
printf("reset_some_bits %d %#X %f\n",status, c, var);
|
||||||
set_all_bits(&var);
|
set_all_bits(&var);
|
||||||
status = reset_some_bits(&var, d);
|
status = reset_some_bits(&var, d);
|
||||||
printf("reset_some_bits %d %#X %f\n",status, a, var);
|
printf("reset_some_bits %d %#X %f\n",status, a, var);
|
||||||
|
BIN
26_Seminar13/27_Microcontrollers/2_1_bits.exe
Normal file
BIN
26_Seminar13/27_Microcontrollers/2_1_bits.exe
Normal file
Binary file not shown.
BIN
26_Seminar13/27_Microcontrollers/2_1_bits.o
Normal file
BIN
26_Seminar13/27_Microcontrollers/2_1_bits.o
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user