您的位置首页生活百科

【C语言】unsigned int : 4;是什么意思?

【C语言】unsigned int : 4;是什么意思?

的有关信息介绍如下:

【C语言】unsigned int : 4;是什么意思?

意思是让int值占4位,准确的写法应该是:unsigned int b:4;意思是让b占四位,unsigned int b:8;就是让b占8位,是为了内存对齐而写的,一些操作系统要求必须8位对齐,那一个int如果不满8位,就要强制让他占8位,浪费一些空间而已。