使用 sizeof 运算符得到int类型在当前平台上的准确大小,
实例源码
#include <stdio.h>
#include <limits.h>
int main()
{
printf("int 存储大小:%lu \n", sizeof(int));
return 0;
}
实例输出
int 存储大小:4
Process returned 0 (0x0) execution time : 0.011 s
Press any key to continue.
%p,%d,%u,%lu有什么区别?
%p表示输出这个指针,
%d表示后面的输出类型为有符号的10进制整形,
%u表示无符号10进制整型,
%lu表示输出无符号长整型整数 (long unsigned)
C语言中%f,%e,%g有什么区别?
%f,%e,%g三个格式说明符是用来输出实型数据,其区别:
%f是以小数的形式输出实型数据,整数部分原样输出,小数点后输出6位小数。
%e是以指数的形式输出实型数据,格式为:1.175494E-038
%g格式在输出的时候会自动选择前两种格式输出时宽度小的那种格式输出,而且不输出无意义的零。
比如:printf('%f, %e, %g', 123.45, 123.45, 123.45);
输出:123.450000, 1.23450e+002, 123.45
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论