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