C语言中指针*p与*p-'0'和*p+'0'有什么区别

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/18 02:58:56
C语言中指针*p与*p-''0''和*p+''0''有什么区别C语言中指针*p与*p-''0''和*p+''0''有什么区别C语言中指针*p与*p-''0''和*p+''0''有什么区别*p就是指针指向目标的值-''0''就是减

C语言中指针*p与*p-'0'和*p+'0'有什么区别
C语言中指针*p与*p-'0'和*p+'0'有什么区别

C语言中指针*p与*p-'0'和*p+'0'有什么区别
*p就是指针指向目标的值
-'0' 就是减去48,如果是p指向的是数字字符(一位)就转换为对应的数字的ascii码
+ '0'就是加上48,当然就是将p指向的数字(一位)转换为对应的ascii码