如何在 C 中将 short 值除以 int
how to divide a short value by int in C
我有一个短值,我想将它除以一个整数值。我如何在 C 中实现这一点?
short *i;
int divider = 3;
fread(i, sizeof(short), inputfile);
/*write to buffer with i / divider. */
也许这会有所帮助。
short i;
int divider = 3;
fread(&i, sizeof(short), 1, inputfile);
short r = i / divider;
请注意,不是将 i
声明为指针,而是将其声明为 short
类型并将其地址传递给 fread
。然后做除法。
您可能还想检查 fread
的 return 值,它表示实际读取了多少个值。
我有一个短值,我想将它除以一个整数值。我如何在 C 中实现这一点?
short *i;
int divider = 3;
fread(i, sizeof(short), inputfile);
/*write to buffer with i / divider. */
也许这会有所帮助。
short i;
int divider = 3;
fread(&i, sizeof(short), 1, inputfile);
short r = i / divider;
请注意,不是将 i
声明为指针,而是将其声明为 short
类型并将其地址传递给 fread
。然后做除法。
您可能还想检查 fread
的 return 值,它表示实际读取了多少个值。