sizeof运算符获取 int 类型大小

C&C++ / 391人浏览 / 0人评论

使用 sizeof 运算符得到int类型在当前平台上的准确大小,

使用 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

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我