EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
C51函数基础编程: g8 t% a" n$ b5 \
' ^4 s! G9 n1 g" r4 g" c; s
& d& s* h" L* ]8 v S; s1.编写一C51函数,把从键盘输入的5位十进制数数转换成一个无符号整型数(假设未超出整型数范围)。设从键盘输入的数存放在一无符号数组中,低位数为低下标元素。 unsigned char data key_buffer[5];% b! E2 {; R0 j9 `" G0 i$ }
unsigned int trans_int(void)8 k2 }0 Q/ K) l, l* p
{/ Q1 x, T) u3 B8 |: P( f
unsigned char data i;8 h, e x' X/ x! Z
unsigned int data temp=0;7 C9 O1 V% v5 h4 g( S+ A
for(i=0;i<5;i++)
* H3 ~& Y' d& x( R {' c( h( M6 }5 U$ f K7 a
temp=temp*10+key_buffer-0x30;+ V6 a4 G2 z/ X( ]: i% _
}
2 D0 L% C' }( `, ~" k: w return temp;
2 ?" A6 J/ e, X9 }}* q7 d$ A5 S& j% m1 T, l4 r& E
7 J7 Z3 E/ A6 h4 t5 X
1 ]& |! A4 c& `- _: K9 S% f: v o# S- c
|