我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

赋值左边不能强制类型转换吗

int类型的变量,赋值的时候不能强制类型转换成float类型,赋值左边不能强制类型转换吗

img

img

不能这样转,左边的类型,定义成什么样,后面赋值时不能再修改了!!
类型转换都是右边的改,与左边对齐。

可以这样:

#include <stdio.h>
int main() {
    int i=0;
    float f=1.23f;
    float *pf=&f;
    printf("%f\n",f);//1.230000
    *((int *)pf)=i;
    printf("%f\n",f);//0.000000
    return 0;
}


近期文章

  • android 纯白壁纸导致ui看不见
  • android百度地图mark显示问题
  • 多级路由下,详情页面全屏展示怎么搞
  • 为啥报属性错误啊 要再定义一个类吗
  • PDB数据库更新后,使用蛋白对接出错
  • 怎么使用java接收前端发来的json文件
  • java运行提示找不到符号
  • for双变量循环问题
  • p=s->next; s->next=s->next->next; free(p); 这几条语句什么意思?
  • 项目中的依赖在新项目中无法下载
  • WPF中的Dispatcher Invoke 和BeginInvoke 在使用场景上有什么不同?
  • 先学数据结构与算法,计组,计网还是框架?
  • SSMS安装完成后在开始选项中找不到,无法打开
  • 球面衍射加密中Rayleigh-Sommerfeld函数的使用
  • arduino IDE编译烧写错误
  • 关于exit被报错的问题
  • python类型错误
  • yolox目标检测过程中训练参数AP(area=small)为-1.00是为什么
  • 怎么实现橘子的旋转,这是我借鉴画的橘子
  • 请问批处理BAT文件怎么写?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华