/* tbpat.c CCMATH mathematics library source code.
*
* Copyright (C) 2000 Daniel A. Atkinson All rights reserved.
* This code may be redistributed under the terms of the GNU library
* public license (LGPL). ( See the lgpl.license file for details.)
* ------------------------------------------------------------------------
*/
/*
Test: bitpc bitps bitpl bitpd (print bit patterns)
*/
#include "ccmath.h"
void main(void)
{ char c; short n; int l;
float f; double d;
c='0'; n=519; l= -1;
f=1.5; d=.333333333333333333;
printf(" char c= %c\n",c);
printf("c: "); bitpc(c);
printf(" short int n= %d\n",n);
printf("n: "); bitps(n);
printf(" int m= %d\n",l);
printf("m: "); bitpl(l);
printf(" float f= %13.8f\n",f);
printf("f: "); bitpf(f);
printf(" double d= %18.14f\n",d);
printf("d: "); bitpd(d);
}
/* Test output
char c= 0
c: 00110000
short int n= 519
n: 0000001000000111
int m= -1
m: 11111111111111111111111111111111
float f= 1.50000000
f: 001111111^10000000000000000000000
double d= 0.33333333333333
d: 001111111101^0101010101010101010101010101010101010101010101010101
*/
syntax highlighted by Code2HTML, v. 0.9.1