简单的指针题(C语言)

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:24:38
在编程题中,多次看到:
char *p;

*p-'0' 那这句是什么意思呢?

*p在这里是个运算,结果为p指向的那个内存地址里面的那个字符的一个

引用

*p-'0' 目的基本就是把一个数字字符转换成整型数字

比如*p='6';

int a=*p-'0'; 执行完后,a的值就为6了

p所指向的内容(一个字符)的ASCII码,-0的ASCII码。

将字符转化成整型