scnvtp01.c
来自「8255可编程通用并行接口电路的8086开发包,c语言编写」· C语言 代码 · 共 77 行
C
77 行
/*-
* ----------------------------------------------------------------------
* File : SCNVTP01.C
* Creator : Blake Miller
* Version : 01.00.00 February 1991
* Language : Microsoft Quick C Version 2.0
* Purpose : Format String Function Test Program
* : Convert Long, Int, or Char to a Binary string.
* ----------------------------------------------------------------------
*/
#define SCNVTP01_C_DEFINED 1
#include <stdio.h>
#include <stdlib.h>
#undef SCNVTP01_C_DEFINED
extern void scv_uvtobs ( void *data, char *s,
int msbit, int lsbit,
int schar, int cchar );
void main (void );
/*-
* ----------------------------------------------------------------------
* Function Definition
* ----------------------------------------------------------------------
*/
void main ( void )
{
char sbuf[48];
char tchr = 0xFF;
int tint = 0x0A0A;
long tlng = 0xF0F0F0F0;
printf ( "\nDemonstrate <Data> -> <Binary String>\n");
printf ( "Convert 0xFF into binary string : ");
scv_uvtobs (&tchr, sbuf, 7, 0, '1', '0' );
printf ( "%s\n", sbuf );
printf ( "Convert 0x0A0A into binary string : ");
scv_uvtobs (&tint, sbuf, 15, 0, '1', '0' );
printf ( "%s\n", sbuf );
printf ( "Convert 0xF0F0F0F0 into binary string : ");
scv_uvtobs (&tlng, sbuf, 31, 0, '1', '0' );
printf ( "%s\n", sbuf );
printf ( "Convert 0xAA into binary string : ");
tchr = 0xAA;
scv_uvtobs (&tchr, sbuf, 7, 0, 'S', 'C' );
printf ( "%s\n", sbuf );
printf ( "Convert 0xA0 into binary string : ");
tchr = 0xA0;
scv_uvtobs (&tchr, sbuf, 7, 0, 'Y', 'N' );
printf ( "%s\n", sbuf );
printf ( "Convert 0xAA into binary string : ");
tchr = 0xAA;
scv_uvtobs (&tchr, sbuf, 7, 0, 'T', 'F' );
printf ( "%s\n", sbuf );
printf ( "Convert 0xAA into binary string : ");
tchr = 0xAA;
scv_uvtobs (&tchr, sbuf, 7, 0, 'H', 'L' );
printf ( "%s\n", sbuf );
exit ( 0 );
}
/*-
* ----------------------------------------------------------------------
* END SCNVTP01.C Test Program
* ----------------------------------------------------------------------
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?