voidmain(){ unsignedchara;printf("enterchar:");scanf("%C",&a);printf("ascii=%d",a);//强制转化为ascii码 }
itoa(1234567890,buf,10);//10代表十进制
这里假定,用整数值表示BCD码,如'e'的ASCII码值(101)10,用整数表示的BCD是0000,0001,0000,0001,也就是257。include <stdio.h>const int MAXLEN = 128;int main() {char asciis[MAXLEN];short bcds[] = {101,277,104,130,72,73,66};// AsDR12*int i,j,t,p,m,k = 0,n = ...
include <stdio.h>int main() {int arr[] = {'a','p','Q','oi','\0X89','\077'};int i,n = sizeof(arr)/sizeof(arr[0]);for(i = 0; i < n; ++i)printf("%8d\to%-8o\t0X%-8X\n",arr[i],arr[i],arr[i]);return 0;} ...