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

面试题:把整数赋值给一个char 结果是什么 例如 include lt stdio.h gt int main int i char a for i i lt i a i i printf i: d a d : c a d : d n , i, i, a i , i, a i return 求输出结果 结果如下 结果及说明: 此处为截断赋值 把整数i的前 位去掉 直接后 位赋值给char 查看A ...

2017-09-18 21:55 0 6277 推荐指数:

查看详情

c语言charint

1.char是字符型,内存中占用 1 个字节,取值范围是-128到127,int类型占用 4 个字节,范围就不说了,肯定是比char要大的多,这两个都是有符号数。 2.charint一般情况下是可以直接做加减运算的,你可以直接char当成一个int,只不过取值范围小点; 3.不同类型的数值 ...

Tue Mar 31 00:13:00 CST 2020 0 2512
C语言补漏(1)--- charint赋值的一个陷阱

作为一个C的新手(虽然学的第一门语言就是C,可是用C实际开发项目却是最近的事情),对使用C过程中遇到的各类问题、疑惑、知识漏洞进行弥补无疑是非常有必要的,于是决定将每次遇到的知识漏洞写到博客上。 今天在写代码的过程中对一个函数进行了重构,函数的用处是将一块内存中的内容打印成16进制表示的字符串 ...

Sat Feb 11 00:46:00 CST 2012 0 6169
关于java中char类型和int类型相加结果的面试题

运行结果为 3 51 C 故而总结了以下几点: 举例子说明一下。 System.out.println('0'+'A');// 48+65 = 113 未指定类型--输出intSystem.out.println((char)('0'+'A'));// q 强转 ...

Thu Dec 26 19:06:00 CST 2019 0 1360
C语言char int转换问题

1,char型数字转换为intchar a[] = "32"; printf("%d\n", a[0]-'0');//输出结果为3 2,int转化为char *********************************** linux c ...

Fri Oct 09 00:08:00 CST 2015 0 2776
C语言 Char* 和Char 用法

分类专栏: C语言 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https ...

Wed Nov 27 18:16:00 CST 2019 0 2274
C语言char[]和char*比较

先看看一个例子: 测试环境Devc++其运行结果如下:2293628 4199056 abc2293624 2293624 abc2293620 4199056 abc ...

Thu Sep 04 23:42:00 CST 2014 0 2447
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM