JeffQury 2024-01-24 19:55 采纳率: 93.3%
浏览 2
已结题

Clion相对路径不显示图片

为什么clion使用相对路径图片就不显示,使用绝对路径就显示?
这是绝对路径

img

img

这是相对路径

img

img


为什么,因为图片文件位置放的不对吗

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-24 22:10
    关注

    【相关推荐】



    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7482313
    • 这篇博客你也可以参考下:Clion如何添加头文件?
    • 除此之外, 这篇博客: [C语言]配置开发环境(CLion)及某些定义中的 原码、反码、补码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      原码
      原码是由符号位+真值的绝对值组成,即第一位为符号位(0或者1分别代表正值、负值),其余为值
      反码
      正数的反码为其本身,负数的反码为原码的符号位不变,其余取反
      补码
      正数的补码为其本身,负数的补码为反码+1

      对于正数来说,其原码反码补码都是一样的

      反码和补码的作用在于让计算机不需要区分符号位(将符号位参加运算),也不需要计算减法,仅仅计算加法。

      演进过程举例:

      1. 1 - 1 = 1 + (-1) = [00000001]原 + [10000001]原 = [10000010]原 = -2. 结果是错误的,所以计算机引进了反码
      2. 1 - 1 = 1 + (-1) = [0000 0001]原 + [1000 0001]原= [0000 0001]反 + [1111 1110]反 = [1111 1111]反 = [1000 0000]原 = -0, 结果是正确的,但是还有问题:
      3. 0有两种表示: +0和-0,所以出现了补码:
      4. 1-1 = 1 + (-1) = [0000 0001]原 + [1000 0001]原 = [0000 0001]补 + [1111 1111]补 = [0000 0000]补=[0000 0000]原 : 结果是0(+0), 而且-0可以表示-128,如下:
      5. (-1) + (-127) = [1000 0001]原 + [1111 1111]原 = [1111 1111]补 + [1000 0001]补 = [1000 0000]补, 而且-128没有源码和反码,因为他是用-0来表示的-128
      6. 因为机器使用补码, 所以对于编程中常用到的32位int类型, 可以表示范围是: [−231,231−1]
        因为第一位表示的是符号位.而使用补码表示时又可以多保存一个最小值.

      总结:

      1. 使用反码,解决了符号位的问题,但是有-0和+0的问题
      2. 是引用补码,解决正负0的问题,并且可以用-0表示-128, 相当于多了一个数字的范围
      3. 总之,正数的补码和原码是相同的,负数的补码才需要我们转换
      4. 计算机默认存储的是补码方式.
      char c = -1;
      printf("c=%d\n", c);
      char c2 = 255;  //char是8bit,1字节
      //这里虽然是255,但是其实是-1,因为是补码,c2的二进制是11111111,对应的原码是10000001即-1.
      printf("c2=%d\n", c2);
      

      结果:

          c=-1
          c2=-1
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月1日
  • 已采纳回答 7月24日
  • 创建了问题 1月24日

悬赏问题

  • ¥60 如何批量获取json的url
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数
  • ¥15 llama3中文版微调
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼
  • ¥15 关于将inet引入的相关问题