Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  convert 24-bit two's complement to integer
Language: C/C++
Code:
#include <stdio.h>
#include <math.h>

unsigned int konvertieren;
int ergebnis;


int main(int argc, char *argv[])
{

     //konvertieren = 53292;
  konvertieren = 16747072;
     

ergebnis = konvertieren;

          
if(konvertieren&0x800000){


konvertieren &= ~0x800000;                ergebnis = konvertieren-0x800000;

}

printf("Ergebnis: %i", (int)round(ergebnis/806.2992)); //wert in 100stel mm
     getchar();
     return 0;
}
          
Comments: