永发信息网

C语言中“字符串相减”是什么意思?

答案:1  悬赏:60  手机版
解决时间 2021-11-18 02:18
  • 提问者网友:喧嚣尘世
  • 2021-11-17 16:55
C语言中“字符串相减”是什么意思?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-11-17 18:19
(1) C语言中没有 字符串相减 运算。

(2) C语言中 有 单个字符 相减 运算。
例如,把字符串"1234"里的各个数字字符转成整型,存入整型数组:
int i,x[4];
char str[]="1234";
for (i=0;i<4;i++) x[i] = str[i] - '0';
例如, 把字符串中字母,小写变大写:
char str[]="aBcxYz";
int i;
for (i=0;i if (str[i] >='a' && str[i] <='z') str[i] = str[i] -'a' + 'A';

(3) 字符串大小比较 用 strcmp() 或 strncmp() 函数
例如:
if (strcmp(a,b) == 0) printf(" string a and b are the same\n");
if (strcmp(a,b) > 0) printf(" string a is bigger than b\n");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯