2个回答
展开全部
c语言中byte一般情况下为一个字节,可能是char 型或unsigned char型
你可以通过IDE集成开发环境,右键going to defined去查看具体类型
(byte)(f+1)就是把f+1的结果强制转换为byte类型
一般用typedef或define来去别名或宏定义,例如:
typedef unsigned char byte;
typedef unsigned char uchar;
typedef unsigned char u8;
typedef unsigned int word;
typedef unsigned int uint;
typedef unsigned int u16;
typedef unsigned long dword;
....
你可以通过IDE集成开发环境,右键going to defined去查看具体类型
(byte)(f+1)就是把f+1的结果强制转换为byte类型
一般用typedef或define来去别名或宏定义,例如:
typedef unsigned char byte;
typedef unsigned char uchar;
typedef unsigned char u8;
typedef unsigned int word;
typedef unsigned int uint;
typedef unsigned int u16;
typedef unsigned long dword;
....
追问
就是不知道它是什么类型
追答
一般情况下byte就是一个字节类型,相当于(unsigned char)(f+1),你可以用printf("byte--%d",sizeof(byte));打印出来看就知道
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询