1 2 3 65 4 5 6 Press any key to continue
#include "stdio.h"
int lengh(int *a)
{
int i
for(i=0*(a+i)i++)
return i
}
main()
{
int a[10]={1,2,3,4,5,6},i,b,p,j,k
p=lengh(a)
for(k=0k<pk++)
printf("%d ",a[k])
printf("请输入位置和数据")
scanf("%d %d",&i,&b)
if(i<1||i>p)
printf("The value of i is illegal!")
else if(p==10)
printf("The list is full!")
for(j=p+1j>=ij--)
a[j+1]=a[j]
a[i]=b
for(k=0k<p+1k++)
printf("%d ",a[k])
}
BTI只是将1个字节的数据扩展到2个字节。任何数据都可以转换而BCD_I是将符合BCD格式的数据转换到整数。只有符合BCD格式的数据才能转换。
只不过2者转化后的数据不一样。同样的16#11,用BTI转换后为17,而用BCD_I转换后为11。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)