微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 为什么C51常用unsigned char而不用unsigned int?

为什么C51常用unsigned char而不用unsigned int?

时间:10-02 整理:3721RD 点击:
是不是因为前者占字节小?

说起这个来要扯出来的东西就比较多了。uchar是一个8位无符号数,表示范围0到255,而uint是十六位无符号数,表示范围0到65535.但是要注意的是8位单片

工作中用哪些单片机较多?不是51吧

unsigned int 范围是65536,unsigned char 范围是256.仅此而已,范围取值不一样用个地方也就不一样了,他们俩就这点区别,在那个的时候基本上 就是围绕这点那个的,占用的字节是样的。

占用字节问题,不超过255的话还是用uchar,,,,,,,,节约嘛

最主要因为51单片机属于8位机,使用unsigned char 简洁、适用,编程方便!

因为前者占用字节少,在知道变量没有超过255时,用前者占用字节少,而且快

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top