fix с for mk

This commit is contained in:
Dmitry Sudarenko 2024-12-27 11:22:47 +03:00
parent 36e537a26f
commit 4af7bb20a7
3 changed files with 8 additions and 7 deletions

View File

@ -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);

Binary file not shown.

Binary file not shown.