- C语言基本问题1。八进制数字为什么是无符号数?2。整形常量为什么
- 1。八进制数字为什么是无符号数?
2。常量为什么要分成int, short, long等格式,有什么作用么?这么分类的意义是什么?
3。字节长度是什么?
4。溢出错误是什么,又是如何产生的?
- 1.八进制每一位由三位二进制0~7组成,通常是无符号数
2.在以前的时候,内存太少,很珍贵。为了节约内存,根据整形数的大小将数据分成int,short,long等
3.一个字节 == 8bite。即8个二进制位
3.有内存,缓冲区,数组溢出等。由于某些操作不当,如数组越界,没有正确释放变量等引起的