c语言高手进X=(int)(str[i]-48);程序标注“将x转换成int型。”我不明白为啥减掉48,str是char型数组! 0',也就是说'0'的值是48,而后依次是'1'到'9'。 这样正好是char型减去48就是它对应的int值 不过这样写不好理解,直接... BOSS直聘_企业优选招聘平台_限时免费招聘 BOSS直聘,全国招聘平台,海量人才库...
因为ASC码48就是'0',也就是说'0'的值是48,而后依次是'1'到'9'。这样正好是char型减去48就是它对应的int值 不过这样写不好理解,直接写成str[i]-'0'就好。
下面函数chtonum将一个整数字符串(放在字符数组str中)转换为一个整数num,num将作为函数的返回值。请填空。#includeint chtonum(char s
{ char name[M][N]; //二维数组:用于保存输入的M个名字initial_string(name);sort_string(name);printf("排序后:\n");out_string(name);}void initial_string(char arr_str[M][N]){ printf("请输入%d个名字序列:\n",M);for(int i=0;i<M;i++)scanf("%s",arr_str[i...
用ccs报错.this declaration has no storage class or type specifier.完全不理我在写msp430程序的时候想要将一个数组转换成字符串用串口发出去,但老是报警.子函数如下TimerA_UART_print(){\x05char *string;\x05\x05*stri
用ccs报错.this declaration has no storage class or type specifier.完全不理我在写msp430程序的时候想要将一个数组转换成字符串用串口发出去,但老是报警.子函数如下TimerA_UART_print(){\x05char *string;\x05\x05*stri