c 指针打印变量_C程序打印不同类型的指针变量的大小。

c 指针打印变量

Any type of pointer variable takes the same memory bytes in the memory, because they are used to store the memory addresses on other type of variables.

任何类型的指针变量都在内存中占用相同的内存字节,因为它们用于在其他类型的变量上存储内存地址。

Let’s take an example - There are two pointers 1) integer pointer and 2) char pointer, integer pointer will take 4 bytes (in case of, 32 bits compiler) and will store the address of integer variables only. char pointer will also take 4 bytes but it will store the address of only char variable.

让我们举个例子 -有两个指针1) 整数指针和2) char指针 ,整数指针将占用4个字节(对于32位编译器而言),并将仅存储整数变量的地址。 char指针也将占用4个字节,但它将仅存储char变量的地址。

In this C program, we are testing the same by printing the size of different types of pointers.

在此C程序中,我们通过打印不同类型的指针的大小来进行测试。

C程序打印不同类型指针的大小 (C program to print sizes of different type of pointers )

</ s> </ s> </ s>
/*C program to print size of different types of pointer variables.*/
#include <stdio.h>
int main()
{
printf("\nsize of char pointer: %d"     ,sizeof(char*));
printf("\nsize of int pointer: %d"      ,sizeof(int*));
printf("\nsize of float pointer: %d"    ,sizeof(float*));
printf("\nsize of long int pointer: %d" ,sizeof(long int*));
printf("\nsize of double pointer: %d\n" ,sizeof(double*));
return 0;
}

Output

输出量

    size of char pointer: 4
size of int pointer: 4
size of float pointer: 4
size of long int pointer: 4
size of double pointer: 4

~~~~ Output depends on the system architecture,
~~~~ but each type of pointer will take same memory space ~~~

~~~~输出取决于系统架构,
~~~~但是每种类型的指针都会占用相同的内存空间~~~

翻译自: https://www.includehelp.com/c-programs/c-pointer-program-to-print-size-of-different-types-of-pointer-variables.aspx

c 指针打印变量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380585.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

strtus2日期

在以前的struts2.0版本中s:datetimepicker只需要在head标签处设置<s:head theme"ajax"/>&#xff0c;就可以直接使用s:datetimepicker的标签了。而在2.1.6版本中不能直接这样使用了&#xff0c;将datetimepicker移除了。原因是此标签调用了dojo的datetimepicke…

python数据挖掘 百度云,常用数据挖掘算法总结及Python实现高清完整版PDF_python数据挖掘,python数据分析常用算法...

常用数据挖掘算法总结及Python实现 高清完整版PDF第一部分数据挖掘与机器学习数学基础第一章机器学习的统计基础1.1概率论l概率论基本概念样本空间我们将随机实验E的一切可能基本结果组成的集合称为E的样本空间,记为S。样本空间的元素,即E的每一个可能的结果,称为样本点。样本空…

Dvbbs如何为每个板块设置斑竹

Step 1. 论坛管理 | 管理 |国际结算111 (基本设置) | 论坛版主Step 2. 用户管理 | 点击"搜索" | 所有用户 |zai 用户名栏 点击 "玉树临风"| 修改 email address转载于:https://www.cnblogs.com/cy163/archive/2006/01/29/324218.html

汇编[bx+idata](8086)

[bxidata]表示一个内存单元&#xff0c;它的偏移地址的值就是bxidata 对于指令&#xff1a; mov ax,[bx200]将偏移地址为bx200的内存单元送到ax中&#xff0c;段地址存放在ds中,当cpu执行这条语句时&#xff0c;从ds获取段地址&#xff0c;bx200当做偏移地址&#xff0c;从而获…

1补码 2补码_8085微处理器中8位数字的1和2的补码

1补码 2补码1的8位补码 (1s compliment of 8 bits number) Problem statement: 问题陈述&#xff1a; To perform 1scompliment of 8 bits number using 8085 microprocessor. 使用8085微处理器执行1的8位数字补码。 Algorithm: 算法&#xff1a; Load the accumulator with…

例解基于UML的面向对象分析与设计

http://www.cnblogs.com/leoo2sk/archive/2008/11/08/1329468.html转载于:https://www.cnblogs.com/zhangzt/archive/2011/04/12/2013566.html

php 上传多个txt文件上传,一个多文件上传的例子(原创)

一个多文件上传的例子(原创)更新时间&#xff1a;2006年10月09日 00:00:00 作者&#xff1a;//filename:multi_upload.phpif($ifupload){$pathAddSlashes(dirname($PATH_TRANSLATED))."\\upload\\";for($i1;$i<8;$i){$files"afile".$i;if(${$files}!&…

“软件工业奥斯卡”SYS-CON 读者选择奖: .NET 开发

SYS-CON 媒体&#xff08;www.sys-con.com)在近日揭晓了一年一度的" 读者选择奖" .这个奖项有“软件工业奥斯卡”之称.今年是第10届&#xff0c;有超过1.7万的SYS-CON读者参与了投票&#xff0c;分别评选出了在SOA、Web Services, Java 和 XML技术等领域的最佳产品、…

DI和SI

si和di是8086CPU中和bx功能相近的寄存器&#xff0c;di和si不能分成两个8位寄存器来使用。下面的3组指令实现了相同的功能&#xff1a; mov bx,0 mov ax,[bx]mov si,0 mov ax,[si]mov di,0 mov ax,[di]我们遇到si和di时&#xff0c;就往bx上靠&#xff0c;基本上bx什么功能di和…

mysql查找最大值最小值_查找两个8位数字的最大值| 8086微处理器

mysql查找最大值最小值Problem statement: 问题陈述&#xff1a; To find maximum of two 8-bit numbers using 8086 Microprocessor. 使用8086微处理器查找最多两个8位数字。 Algorithm: 算法&#xff1a; Move the first number to register AL. 移动第一个数字以注册AL。…

无线智能路由器家长控制宽带

家长对控制孩子的上网问题颇为头痛&#xff0c;其实只要方法用对&#xff0c;控制孩子上网是完全没有问题的。我总结了三条供家长们分享。 6-16岁的孩子正是学习知识&#xff0c;塑造性格最佳时期&#xff0c;辨别事物也最为薄弱。要想控制孩子上网&#xff0c;首先要在思想上引…

php中in array循环,在php中in_array的使用方法

在php中in_array的使用方法发布时间&#xff1a;2020-09-29 17:00:16来源&#xff1a;亿速云阅读&#xff1a;69作者&#xff1a;小新在php中in_array的使用方法&#xff1f;这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来…

求职新玩法:如今用MSN也可以求职

今天在Donews上看到一篇文章说到利用MSN求职&#xff0c;在你的MSN中添加联系人job01hr.com&#xff0c;然后向该联系人发送消息&#xff0c;比如输入&#xff1a;北京 .NET&#xff0c;对方会提示给你搜索到多少项符合的记录&#xff0c;同时还提供命令行帮助你&#xff1a;/h…

BX、DI、SI、BP总结

在8086CPU中&#xff0c;只有这四个寄存器可以放在[…]内来进行内存单元的寻址 下面的指令是错误的 mov ax ,[cx] mov ax,[ax] mov ax,[dx]在[…]中&#xff0c;bx和bp不能同时出现&#xff0c;si和di不能同时出现 比如下面的指令是错误的 mov ax,[bxbp] mov ax,[sidi]在[…]…

缓存应用--Memcached分布式缓存简介(二)

1 命令行查看状态 很多时候我们需要去查看Memcached 的使用状态&#xff0c;比如Memcached 的运行时间&#xff0c;使用状态等等。在Windows系统中我们可以使用telnet 命令来查看Memcached 的相关运行情况。 开始—>运行cmd 运行得到如下&#xff1a; 输入telnet命令&#x…

C#| 使用String.Format()方法将小数点前的数字四舍五入

To round the digits before the decimal point, we can use String.Format() method, here is the example. 为了将小数点前的数字四舍五入&#xff0c;我们可以使用String.Format()方法&#xff0c;这里是示例。 using System;namespace ConsoleApplication1{class Program{…

php describe,php – 在Zend框架中的许多DESCRIBE查询

我刚刚在Zend中设置FirePHP,我注意到大量的DESCRIBE查询.一些页面在同一个表上都有50个或更多相同的查询.例如0.00198 connect NULL0.00449 DESCRIBE nodes NULL0.00041 SELECT nodes.* FROM nodes WHERE (((nodes.id 111))) NULL0.0037 DESCRIBE nodes NULL0.00155 SELECT no…

数据库还原后连接不上

有时候数据库还原后.在SQL Server的企业管理器里查看到用户的权限都是正常的, 但是数据库连接就是有问题. 我的解决办法就是把数据库的用户删了重新建~ 转载于:https://www.cnblogs.com/heys/archive/2006/04/26/385980.html

Android模拟器无法上网问题

方法一 首先&#xff0c;Windows下&#xff0c;配置Adroid环境变量&#xff08;Win7为例&#xff09; 1、桌面右键——》我的电脑——》高级系统设置 2、高级——》环境变量——》系统变量——》Path 3、添加android sdk目录到系统变量Path中&#xff0c;如下图&#xff1a; 注…

哈希表中能有相同元素吗_最小删除以使用哈希表使所有元素相同

哈希表中能有相同元素吗Prerequisite: Hashing data structure 先决条件&#xff1a; 哈希数据结构 Problem statement: 问题陈述&#xff1a; Find minimum number of deletions to make all elements same. 找到最小的删除数以使所有元素相同。 Example: 例&#xff1a; …