本篇文章给大家谈谈印第安序c语言,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、int转换成smallint时出错?请问为什么?怎样做才能把数据类型转换成smallint2、程序判断是大印第安序还是小印第安序面试题3、什么是印第安序? 大、小印第安序是指什么?
int转换成smallint时出错?请问为什么?怎样做才能把数据类型转换成smallint
一般int类型占用4个字节,而smallint只占两个字节
如果你转换的话,数据位肯定会丢失,丢失的数据位视你的计算机的印第安序而定。
用强转 int a ;
smallint b;
b= (smallint)a 就可以做到了,但是会有警告的,而且也不安全。
还有一种就是位操作了,用位与 取数据位的高位或者低位就可以了
程序判断是大印第安序还是小印第安序面试题
C语言的话可以用指针移位的方式得到每个字节的值,如果你知道字节序的概念的话,通过指针就可以判断
什么是印第安序? 大、小印第安序是指什么?
大印第安序就是在存储数据时 高位放在低地址是大印第安序 高位放高地址是小印第安序
印第安序c语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、印第安序c语言的信息别忘了在本站进行查找喔。