当前位置: 首页 > news >正文

建设银行网站登录密码零售网站有哪些平台

建设银行网站登录密码,零售网站有哪些平台,网站建设和设计,多少人用wordpress我们不会用bit去表达一个数据,因为只能放0和1,能表达的数据太少了,内存地址最小单位是字节 11111111 0x0011 1字节8bit,8bit才算作一个地址,地址是以字节为最小单位&#…

我们不会用bit去表达一个数据,因为只能放0和1,能表达的数据太少了,内存地址最小单位是字节

11111111
                                                      0x0011

1字节8bit,8bit才算作一个地址,地址是以字节为最小单位,如0x0011表示这8个小格的地址

指针两要素

1.地址  2.要操作的内存大小

指针的大小

在32位系统中,cpu会通过地址总线在2^32个地址中寻找其中的某一个地址值的数据,所以4个字节的指针就可以代表内存中任意位置的一个地址值,所以指针占4个字节就足够用

所以在32位系统中,所有指针大小位4字节

指针的类型

为什么要有类型的区分呢

是为了告诉编译器,处理这个地址时,必须按照对应类型的规则来处理,声明不同类型的指针变量既是规定了该变量结合指针运算符时读取内存中的字节数,同样规定了在指针移动和指针的运算时(加、减)在内存中移动的最小字节数。

例如定义“int *pa = &a”,取值时,int类型占4个字节,指针就从首地址开始移动,读取4个字节。同理,short类型占2字节,指针就移动2字节。通过声明指针类型,告诉指针每次移动多少字节,来获取变量的值。

思考

long ua	{ 1000 };
long long* uptr	{ (long long*)&ua };
std::cout << *uptr;

这段代码输出了一个很大的负数,是为什么呢?

因为指针的类型仅仅表示该指针指向的变量的内存大小,而不是指针的内存大小,所有指针的内存大小都是4字节。这里是按照long long 型来读取ua的地址,所以是一个很大的值。

知识扩展*:“值相同的两个指针变量”,意思是两个指针变量指向同一个首地址。但是如果指针变量的类型不同,因为指针移动的字节数量不同,就可能读取出不同的数据。

long longlong&ua

long long 和long型指向的地址都是一样的,但是读取方式却不同,long读取了四个字节的内存,long long读取了八个字节,所以,输出后是不同的

指针的运算

指针自增时,加的是1*数据类型的大小

自增是按指针指向的变量的数据类型长度来计算的,与指针本身的内存大小无关

知识扩展*:++优先级高于*,即自增优先级高于间接运算符

多重指针

对于多级指针,可以利用表格来进行运算,更加一目了然

    int array[3]{ 1001,1002,1003 };int* ptr{ &array[0] };int** pptr{ &ptr };*pptr ={ &array[1] };std::cout << *ptr;
代码地址
int array[0]    10010x5005
int* ptr0x50050x5006
int **pptr0x50060x5007
*pptr0x5006

常量指针

指向常量内存地址的指针,它指向的常量的内存不能修改,因为是常量,它的指向可以修改

const int a    {1000};
const int b    {2000};
const int *p   {&a};
p=&b;    //可以这么写
*p=2000;  //错误

指针常量

这个指针是一个常量,一旦指向了某个值,它的指向就不能变了,但是里面的值可以修改

const修饰指针又修饰 常量,则两者都不能修改

参考

指针类型和指针类型转换的理解_指针转换_luckyone906的博客-CSDN博客

http://www.15wanjia.com/news/189613.html

相关文章:

  • 怎么做一个网站的步骤国家高新技术企业认定工作网
  • 邓州做网站建个网站做产品怎样
  • 免费网站服务器2020wordpress支付宝个人
  • 珠海市网站开发公司网站织梦用字体矢量图做图标
  • 哪些公司做网站开发网站设计的优点和缺点
  • 褚橙的网站建设wordpress数据库版本号
  • 做黑帽需不需要搭建网站一个专门做网站建设的公司
  • 网站电脑速成培训班网站设计模板之家
  • 常用的博客建站程序手机如何建免费网站
  • 网站管理助手4.0 mysql域名注册万网
  • 网站建设流程图visio哈尔滨网站建设推广公司
  • 网站建设分金手指专业十八seo算法
  • 我要建一个网站vs2010做网站时间控件
  • 报名入口网站建设网页qq登录保护开启不了
  • 东莞网站制作哪里找windows10前段网站建设
  • 做冻品海鲜比较大的网站有哪些做汽配的网站
  • 山东省住房和建设网站江都建设银行网站
  • 头像制作免费模板南京seo建站
  • 重庆专业网站推广平台在哪里看片可以免费
  • 网站建设费 科目wordpress 买数据库
  • 徐州网站建设 徐州网站推广我想做网络推广
  • 哪些网站是做色选机销售的amz123
  • 贵州两学一做网站wordpress壁纸主题下载失败
  • 浏阳商务局网站溪江农贸市场建设收费抽奖网站
  • 上海网站建设报价表怎么制作动漫视频教程
  • 邯郸模板建站教程成都倒闭的网站建设公司名单
  • 免费在线观看电影电视剧网站网站建设策划案怎么写
  • 怎样做php网站武昌做网站报价
  • 成都企业如何建网站宿州注册公司多少钱
  • 用CMS做网站的好处公众号模板免费