C语言中查看类型的大小(占几个byte)

摘要:
/*Sizeof是C语言的内置运算符。它以字节为单位给出指定类型的大小。C99和C11提供%zd转换描述以匹配sizeof的返回类型[2]。
/*
sizeof是C语言的内置运算符,以字节为单位给出指定类型的大小。 C99和C11
提供%zd转换说明匹配sizeof的返回类型[2]。 一些不支持C99和C11的编译器可用%u
%lu代替%zd

*/

/* typesize.c -- 打印类型大小(单位是字节) */ #include <stdio.h> int main(void) { /* C99为类型大小提供%zd转换说明 */ printf("Type int has a size of %zd bytes. ", sizeof(int)); printf("Type char has a size of %zd bytes. ", sizeof(char)); printf("Type long has a size of %zd bytes. ", sizeof(long)); printf("Type long long has a size of %zd bytes. ", sizeof(long long)); printf("Type double has a size of %zd bytes. ", sizeof(double)); printf("Type long double has a size of %zd bytes. ", sizeof(long double)); return 0; }

  

免责声明:文章转载自《C语言中查看类型的大小(占几个byte)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spring boot: spring-data-jpa (Repository/CrudRepository) 数据库操作, @Entity实体类持久化如何掌握C#的核心技术下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

通过PEB遍历当前进程中的模块(C语言实现)

0x00 相关说明:Windows应用层如果要遍历当前进程所加载的模块可以使用WIN32API通过进程快照来实现 通过PEB来遍历进程模块没有WIN32API的使用痕迹,在某些场合更加好用 其中32位应用程序的PEB 的地址可以通过 fs:[0x30]获取,fs:[0]为TEB结构的地址 0x01 相关数据结构:下面的数据结构可以在windbg中使用命令查...

C语言Windows程序开发—CreateWindow函数介绍【第03天】

(一)CreateWindow函数的参数介绍: 1 HWND CreateWindow( 2 LPCTSTR lpClassName, //Windows窗口中预定义的控件结构体,包括:BUTTON(按钮),EDIT(文本框),LISTBOX(列表),MDICLIENT(子窗口),SCROLLBAR(滚动条),RICHEDIT(富文...

lua内存管理

本文内容基于版本:Lua5.3.0 Lua内存管理器规则 Lua允许用户自定义内存管理器,并在创建Lua虚拟机(lua_State实例)时传入。当然自定义内存管理器必须遵循Lua已定义的一些行为规则。创建一个Lua虚拟机需要使用luaL_newstate函数: lua_State *L = luaL_newstate(); luaL_newstate函数的...

Delphi指针的用法

DELPHI指针的使用 大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今的Object Pascal,可以说在指针运用...

c语言-格式控制字符 %XXd 用法

d格式字符 用来输出十进制整数,有以下几种用法: 1. %d, 按整型数据的实际长度输出。 2. %md,m为指定输出的整型位数的宽度,如果整型数据的实际位数小于m,则左端补以空格,如果大于m,则按实际位数输出。 3. %0md,同上,当整型数据实际位数小于m时,左端补以数字0,而不是空格。 4. %.md, 同%0md。 5. %ld, 按长整型数据输出...

彻底理解Android Binder通信架构

copy from : http://gityuan.com/2016/09/04/binder-start-service/ 基于Android 6.0的源码剖析, 本文深度剖析Binder IPC过程, 这绝对是一篇匠心巨作,从Java framework到Native,再到Linux Kernel,带你全程看Binder通信过程. 一. 引言 1.1...