C语言面试题目:把int 直接赋值给char 例如char c = 10;

发布时间:2025-01-02 17:53
 

昵称: lifeng6647
园龄: 11年6个月
粉丝: 1
关注: 1

+加关注

搜索

常用链接

我的随笔 我的评论 我的参与 最新评论 我的标签

随笔分类

android移动开发(15) 错误区(2)

随笔档案

2018年6月(2) 2018年5月(3) 2017年11月(4) 2017年9月(7) 2017年8月(2)

阅读排行榜

1. C语言面试题目:把int 直接赋值给char 例如char c = 10;(10749) 2. Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形(9141) 3. C语言实现将一个字符串翻转(3872) 4. java栈实现简易计算器算法(2848) 5. C语言字符串的值是否可以被修改(2216)

评论排行榜

1. Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形(5)

推荐排行榜

1. Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形(1)

最新评论

1. Re:Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形

Html##

--yuer_xiao 2. Re:Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形 怎么在mainwindow中监听呢?方便的话能不能给个完整的代码参考下,刚入手Qt这方面的东西,还不是很了解。我邮箱[email protected],谢谢了! --小磊很忙 3. Re:Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形 @ 小磊很忙是的,我这个就是在mainwindow里面有一个label控件的,只是重写了label这个控件,然它监听了鼠标按下和弹起时候的位置,进而根据开始和结束的坐标点来画图的。 你可以参考这个,在... --wangli1392781 4. Re:Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形 你好,想问一下你的这个label是在mainwindow中的吗?我现在需要在mainwindow中的label上添加一个图片,在图片上画矩形框并保存,和你的情况差不多。我想知道像你这样另外建立myla... --小磊很忙 5. Re:Qt Creator中如何在QLabel上画矩形框并且保存画完后的图形 花了2天时间 才想到这个办法。 --wangli1392781
Powered by 博客园 博客园 | 首页 | 新随笔 | 联系 | 订阅 | 管理

面试题:把整数赋值给一个char  结果是什么?

例如

?

1

2

3

4

5

6

7

8

9

10

11

12

#include <stdio.h>

int main() {

    int i = 0;

    char a[10];

    for (i = 0; i < 10; i++) {

        a[i] = i;

        printf("i:%d    a[%d]:%c    a[%d]:%d\n", i, i, a[i], i, a[i]);  

    }

    return 0;

}

求输出结果

结果如下

结果及说明:

此处为截断赋值  把整数i的前3位去掉  直接后8位赋值给char    查看ASCII表 对照十进制的1-9   如下:

所以才会得到如上的结果

下面继续测试:

如上 e = 385  截取后面的就剩下1000 0001 赋值给char   于是1000 0001最高位是负数,负数是用补码存储的    -127的补码正是1000 0001  所以值为-127

而看ASCII表最后   所以%c 输出为乱码

继续测试及结果如下

分类: android移动开发

好文要顶 关注我 收藏该文 微信分享

lifeng6647
粉丝 - 1 关注 - 1

+加关注

0

0

升级成为会员

« 上一篇: 关于C++/C中&符号
» 下一篇: C语言字符串的值是否可以被修改

发表于 2017-09-18 21:55  lifeng6647  阅读(10749)  评论(0)  编辑  收藏  举报

努力加载评论中...

刷新页面返回顶部

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步

编辑推荐:
· 深度解析Mamba与状态空间模型:一图带你轻松入门
· 记一次 .NET某电商医药网站 CPU爆高分析
· 内存条的基本知识与选购指南
· Kafka的日志段为什么不用内存映射?
· 聊一聊 C#线程池 的线程动态注入 (下)

阅读排行:
· 我的2024年度总结:领证、买房、裁员、面试找工作、未来...
· .Net程序员机会来了,微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具
· 再见2024,一个算法研发的个人年终总结
· Windows应用开发-常用工具
· 2025 胜券在握

网址:C语言面试题目:把int 直接赋值给char 例如char c = 10; http://c.mxgxt.com/news/view/638831

相关内容

C语言面试题目:把int 直接赋值给char 例如char c = 10;
java基础之数据类型/基本运算符
剖析C语言中a=a+++++a的无聊问题
Swiss 星历表编程接口
与C罗面对面:做任何事情都需要天赋
c罗如何学的语言
程序设计基础(徐明星)W07-CHAP06.5-[数据组织一]-二维数组==可以考虑安排自学.ppt
程序设计基础徐明星w07-chap065-数据组织一-二维数组==可以考虑安排自学.ppt
江苏省大丰市新丰中学高二语文10月月考试题.doc
从“语C”到角色扮演:00后社交创业者的探索

随便看看