Code:
//test kommazahlen
#include <stdio.h>
#include <math.h>
#include "asuro.h"
int main(void)
{
Init ();
SerWrite ("\r\n", 2);
int test1;
test1 = 11;
char string1 [3];
SerWrite ("int:\r\n",6);
sprintf (string1, "%d", test1);
SerWrite (string1, 2);
float test2;
test2 = 22.33;
char string2 [10];
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%f:\r\n",11);
sprintf (string2, "%f", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%.2f:\r\n",13);
sprintf (string2, "%.2f", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%2.2f:\r\n",14);
sprintf (string2, "%2.2f", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%g:\r\n",11);
sprintf (string2, "%g", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%G:\r\n",11);
sprintf (string2, "%G", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%e:\r\n",11);
sprintf (string2, "%e", test2);
SerWrite (string2, 5);
SerWrite ("\r\n\r\n", 4);
SerWrite ("float \%E:\r\n",11);
sprintf (string2, "%E", test2);
SerWrite (string2, 5);
// fertig!
StatusLED (RED);
BackLED (ON, ON);
while (1);
return 0;
}
macht so eine Ausgabe (Anhang)
Lesezeichen