c语言中的word和byte是什么数据类型啊

Python050

c语言中的word和byte是什么数据类型啊,第1张

这个都是自定义类型

一般来说 byte是单字节,也就是char或者unsigned char类型。

word是双字节,也就是short或者unsigned short.

word其实就是unsigned

int型的数据,这句话的意思就是将ADDAT转换成unsigned

int

型,理论上应该是这样,不过我感觉如果是这个意思的话格式应该是SRCP7=(word)ADDAT,如果不是写错的话,难道word是LZ定义的一个变量,然后这个变量与ADDAT相与后付给SRCP7寄存器?

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main()

{

char ch

char buffer[1024]//缓冲区

int len = 0

FILE *fp

fp=fopen("word.txt","r")

if(fp==NULL)

{

printf("open file word.txt failed!\n")

}

while(!feof(fp))

{

ch=fgetc(fp)

buffer[len++] = ch//放到缓冲区

if (ch == '\n'){

buffer[len] = '\0'

printf ("%s", buffer)

len=0

sleep(3)

}//回车输出

}

if (len){buffer[len] = '\0'printf ("%s", buffer)}//如果最后没有回车,输出缓冲区内容

fclose(fp)

return 0

}