mikroC

making it simple...

LongToStr

mikroC - C Compiler for Microchip PIC microcontrollers

Prototype

void LongToStr(long number, char *output);

 

 

Description

Function creates an output string out of a large signed number (numerical value of

 

long type). Output string has fixed width of 11 characters; remaining positions on the

 

left (if any) are filled with blanks.

 

 

 

 

Example

long jj = -3700000;

 

 

char *txt;

 

 

//...

 

 

LongToStr(jj, txt); // txt is "

-3700000" (three blanks here)

 

 

 

FloatToStr

Prototype

void FloatToStr(float number, char *output);

 

 

Description

Function creates an output string out of a floating-point number. The output string

 

contains a normalized format of the number (mantissa between 0 and 1) with sign at the

 

first position. Mantissa has fixed format of six digits, 0.ddddd; i.e. there will always be

 

5 digits following the dot. The output string must be at least 13 characters long.

 

 

Example

float ff = -374.2;

 

char *txt;

 

//...

 

FloatToStr(ff, txt); // txt is "-0.37420e3"

 

 

Bcd2Dec

Prototype

unsigned short Bcd2Dec(unsigned short bcdnum);

 

 

Returns

Returns converted decimal value.

 

 

Description

Converts 8-bit BCD numeral bcdnum to its decimal equivalent.

 

 

Example

unsigned short a;

 

 

 

 

 

 

...

 

 

 

 

 

 

a = Bcd2Dec(0x52); // equals 52

 

 

 

 

 

 

 

 

 

 

 

 

 

 

page

 

 

 

 

 

 

MikroElektronika: Development tools - Books - Compilers

301