关于数据类型的几个题目
2018-01-26 22:20
204 查看
1.strlen 遇'\0'结束
![](https://img-blog.csdn.net/20180126220718695?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1hZWlpH/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20180126221121347?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1hZWlpH/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
当strlen 遇到整型0时也就相当于遇到'\0',所以就结束了,最后为255
2.
![](https://img-blog.csdn.net/20180126221315570?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1hZWlpH/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20180126221339886?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1hZWlpH/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
unsigned int表示范围大,所以将int转化为unsigned int
-20 :10000000 00000000 00000000 00010100
负数在内存中以补码存在
补码:11111111 11111111 11111111 11101110 取反加1
转化为无符号整型 4294967278
再加10 4294967288
3.unsigned int a= 3;
a*(-1)=?
解答:将有符号整型(-1)转化为无符号整型
原码:10000000 00000000 00000000 00000001
补码:11111111 11111111 11111111 11111111
化为无符号整型:4294967295
*3 12884901885
10 11111111 11111111 11111111 11111101
内存为32位,所以只取后32位 结果为 4294967293
当strlen 遇到整型0时也就相当于遇到'\0',所以就结束了,最后为255
2.
unsigned int表示范围大,所以将int转化为unsigned int
-20 :10000000 00000000 00000000 00010100
负数在内存中以补码存在
补码:11111111 11111111 11111111 11101110 取反加1
转化为无符号整型 4294967278
再加10 4294967288
3.unsigned int a= 3;
a*(-1)=?
解答:将有符号整型(-1)转化为无符号整型
原码:10000000 00000000 00000000 00000001
补码:11111111 11111111 11111111 11111111
化为无符号整型:4294967295
*3 12884901885
10 11111111 11111111 11111111 11111101
内存为32位,所以只取后32位 结果为 4294967293
相关文章推荐
- 几个关于数据类型的细节
- 自创关于java数据类型的面试题目,看看你到底会做多少
- 一道关于javascript数据类型题目的思考
- OJ笔记: 关于 数据类型需要注意的题目
- 关于MySQL数据类型定义的几个细节-INT(N)/VARCHAR(N)/DECIMAL(M,N)
- 关于int类型的数据的几个问题
- 我的第一个关于数据类型的程序
- 关于被final修饰的基本数据类型一些注意事项
- 关于单片机中idata与data类型数据…
- 关于SQL92标准和Sybase,SQLServer2000,Oracle的数据类型对比关系
- 关于java中数据类型知识的理解
- ORACLE存储过程关于建立复杂的数据类型
- 关于Java与C类型的几个问题
- easyui-datagrid关于展示的字段需要进行数据类型转换的问题(自己记录备忘)
- 一个关于c/c++语言内存数据类型的实验
- 关于_int64的数据类型。。。。说明
- TCHAR,CHAR,LPSTR,LPCSTR,char这几个数据类型有何不同
- pixhawk当中关于NMEA类型的gps数据处理流程
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- 关于Jquery中的$.each获取各种返回类型数据的使用方法