EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
C51函数基础编程
4 _4 G& G: s- r+ g$ a% g5 o1 o
4 x R9 l: X# L+ h: `% p" i! F$ X& m6 |+ X& ]/ F
1.编写一C51函数,把从键盘输入的5位十进制数数转换成一个无符号整型数(假设未超出整型数范围)。设从键盘输入的数存放在一无符号数组中,低位数为低下标元素。 unsigned char data key_buffer[5];8 k% t. d% p% A. q
unsigned int trans_int(void)
" m, a2 x, n( p! I% | W{
& Q# _% }% `3 w& }$ {. f/ z unsigned char data i;
, K T% ]# _8 ? unsigned int data temp=0;
% p8 }! d. g! {( v' S2 ~2 \ for(i=0;i<5;i++)3 y: q9 r" h' U$ e D, {" ]/ M# Z
{
. I' \& J1 l& q3 i g/ W temp=temp*10+key_buffer-0x30;
- h& ^2 G0 e$ O* R; I. r2 f. x }2 {$ T0 A- E0 @5 P) }
return temp;
, D0 G) t, p( @0 t5 N}
2 |8 ~- W j) V. H( W/ n ' z2 ?$ [( M* i' s) F
6 s n% T! Q' ^3 p9 {
0 F( C% k+ h. z4 v |