c语言用整数 寻址,132-寻址运算符-C语言教程2020年 - 视频教程 - 北盟网校 - 专注原创教学第一站...
尋址運算符&輸出其操作數的內存地址。前面使用了尋址運算符&,它廣泛用在scanf()函數。
&放在變量前面,scanf需要用到這個變量的地址。scanf內部可以利用這個地址 去修改對應的哪個變量的值。
看看下面的例子#include
int?main(void)
{
/*?定義一些整數變量?*/
long?a?=?1L;
long?b?=?2L;
long?c?=?3L;
/*?聲明一些浮點變量?*/
double?d?=?4.0;
double?e?=?5.0;
double?f?=?6.0;
printf("long類型的變量占用%u個字節。",?sizeof(long));
printf("\n這是一些long類型變量的地址:");
printf("\na的地址是:%p,\nb的地址是:%p",?&a,?&b);
printf("\nc的地址是:%p",?&c);
printf("\n\ndouble類型的變量占用%d字節。",?sizeof(double));
printf("\n這是一些double類型變量的地址:");
printf("\nd的地址是:%p,\ne的地址是:%p",?&d,?&e);
printf("\nf的地址是:%p\n",?&f);
return?0;
}
%u是顯示sizeof生成的值 它是無符號的整數。
%p是一個新的格式說明符,來輸出變量的地址。用來輸出一個內存地址,其值為十六進制。
內存地址 一般是32位 或者64位。地址的大小取決于引用的最大內存量。
總結
以上是生活随笔為你收集整理的c语言用整数 寻址,132-寻址运算符-C语言教程2020年 - 视频教程 - 北盟网校 - 专注原创教学第一站...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 某高校2006年招收学生3千人c语言,C
- 下一篇: linux prelink.cache,