int a="5"是什么意思

发布网友 发布时间:2024-10-23 23:41

我来回答

4个回答

热心网友 时间:2024-10-29 12:38

一个字符对应的是一个码值。

而一个字符串,对应的是程序运行后在进程中装载在代码段里的对应字符串地址。

"5" 是代码段中"5"对应的地址,隐式转换为int后,赋予给a.

热心网友 时间:2024-10-29 12:43

这句话相当于
int a;
char * b="5";
a=(int)b;

热心网友 时间:2024-10-29 12:40

"5"表示一个字符,对应一个ASCII码值,此表达式意思是...将字符5的ASCII码值转换为int类型后,赋给变量a。

热心网友 时间:2024-10-29 12:39

那要你是在什么地方看到的,编程上的就是定义一个变量a并赋值为5,int是整数数据类型
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com