C语言union类型和C语言 uchar类型的个人见解

对于unio类型,在我转载的那个文章中有提到,union实质是分配一段空间,那么我就可以做到就是对一段空间我使用不同的类型去访问它,例如

union a{   int a; double b;}系统会分配8个字节,配备了int和double接口,里面配备的接口应该是合理的,比如我在这个空间下我先是放入double类型的变量,然后我在使用里面的a也就是int类型去解析这个地址下的内容,当然我觉得可能符号位会出问题但是访问是合理的~相当于用不同的类型去解析这部分的地址空间的内容

对于uchar类型,在字符类型下和char的用法是一样的,但是如果我们想对数有一个限定范围的话,我们会使用uchar或char来限定,uchar可以表示0-255整数,char块是-127到127这个范围~~~

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注