C/C++日志2
int main()
{
int a = 1234;
printf("%#o %#x\n", a, a); // 正确格式化输出
}
%d:输出整数。
%f:输出浮点数。
%s:输出字符串。
%c:输出字符。
%o:输出八进制整数。//是o不是0
%x:输出十六进制整数(小写字母)。
%X:输出十六进制整数(大写字母)。
%p:输出指针地址。
%#:用于在八进制或十六进制前加上 0 或 0x 前缀。
%#o 用于打印整数的八进制表示,前面带有 0;
%#x 用于打印整数的十六进制表示,前面带有 0x;
sizeof 是一个运算符,在 C 和 C++ 中用于获取变量或数据类型所占用的字节数。
Size of int: 4 bytes
Size of char: 1 bytes
Size of float: 4 bytes
Size of double: 8 bytes