指针的强制类型转换怎么写 C语言,指针变量强制类型转换?
浏览量:1491
时间:2021-03-14 03:45:45
作者:admin
C语言,指针变量强制类型转换?
(unsigned*)0x00100将0x00100转换为指针
因为unsigned*是指针类型
例如,(int)3.1415是整数部分。它不是被转换成变量,而是一个常量。3
只需在变量前面添加强制转换符号。例如,我们需要讨论变量a(int)a的转换层整形
您好,根据您的想法,最好使用uint的指针*B进行传输。我将解释具体的原因:include<stdio。H>int main(){unsigned int a=97,*b=&signed char*PP=(unsigned char*)b//使用uint类型的指针b进行传输,因为如果使用;amp;amp;amp;It无法实现//也可以是这样的:P=(unsigned char*)(&A)printf(“a=Dn”,a)printf(“*P=Cn”,*P)return通过这种方式,您可以使用P间接访问a。希望能帮到你哈
(unsigned NT*)0x00100把0x00100转换成指针,因为unsigned NT*是指针类型。例如,(int)3.1415是整数部分。在这里,它不是转换成变量,而是常量3
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
关键字高亮 高亮的意思