我在C,Linux工作,遇到以下问题:
struct testing{
uint8_t a;
uint16_t b;
char c;
int8_t d;
};
testing t;
t.a = 1;
t.b = 6;
t.c = 'c';
t.d = 4;
cout << "Value of t.a >>" << t.a << endl;
cout << "Value of t.b >>" << t.b << endl;
cout << "Value of t.c >>" << t.c << endl;
cout << "Value of t.d >>" << t.d << endl;
我的控制台上的输出是:
Value of t.a >>
Value of t.b >>6
Value of t.c >>c
Value of t.d >>
对于int8_t和uint8_t类型,似乎缺少t.a和t.d.为什么会这样?
谢谢.
最佳答案
原文链接:https://www.f2er.com/linux/440489.html