发新帖我要提问
12
返回列表
打印
[STM32F7]

c语言字符串与整数之间的转换

[复制链接]
楼主: Diyer2015
手机看帖
扫描二维码
随时随地手机跟帖
21
Diyer2015|  楼主 | 2018-9-20 13:02 | 只看该作者 回帖奖励 |倒序浏览
范例 #include<stdlib.h>
     main()
     {
     int a=217;
     char b;
     printf(“before toascii () : a value =%d(%c)\n”,a,a);
     b=toascii(a);
     printf(“after toascii() : a value =%d(%c)\n”,b,b);
     }
  执行 before toascii() : a value =217()
     after toascii() : a value =89(Y)
     tolower(将大写字母转换成小写字母)

使用特权

评论回复
22
Diyer2015|  楼主 | 2018-9-20 13:03 | 只看该作者
相关函数 isalpha,toupper
表头文件 #include<stdlib.h>
定义函数 int tolower(int c);
函数说明 若参数c为大写字母则将该对应的小写字母返回。
返回值 返回转换后的小写字母,若不须转换则将参数c值返回。
附加说明
  范例 /* 将s字符串内的大写字母转换成小写字母*/
     #include<ctype.h>
     main()
     {
     char s[]=”aBcDeFgH12345;!#$”;
     int i;
     printf(“before tolower() : %s\n”,s);
     for(i=0;I<sizeof(s);i++)
     s[i]=tolower(s[i]);
     printf(“after tolower() : %s\n”,s);
     }
  执行 before tolower() : aBcDeFgH12345;!#$
     after tolower() : abcdefgh12345;!#$
     toupper(将小写字母转换成大写字母)

使用特权

评论回复
23
Diyer2015|  楼主 | 2018-9-20 13:03 | 只看该作者
相关函数 isalpha,tolower
表头文件 #include<ctype.h>
定义函数 int toupper(int c);
函数说明 若参数c为小写字母则将该对映的大写字母返回。
返回值 返回转换后的大写字母,若不须转换则将参数c值返回。
附加说明
  范例 /* 将s字符串内的小写字母转换成大写字母*/
     #include<ctype.h>
     main()
     {
     char s[]=”aBcDeFgH12345;!#$”;
     int i;
     printf(“before toupper() : %s\n”,s);
     for(i=0;I<sizeof(s);i++)
     s[i]=toupper(s[i]);
     printf(“after toupper() : %s\n”,s);
     }
  执行 before toupper() : aBcDeFgH12345;!#$
     after toupper() : ABCDEFGH12345;!#$

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则