博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sizeof和小部分c++语法
阅读量:5010 次
发布时间:2019-06-12

本文共 945 字,大约阅读时间需要 3 分钟。

ios 中 sizeof(类型) 获取类型所占字节

32位操作系统中, 每个字节占8个位

64位操作系统中, 每个字节占16个位

INT_MAX  2147483647

int size1 = sizeof(long);           //32位 4, 64位 8int size2 = sizeof(NSString *);//32位 4, 64位 8int size3 = sizeof(NSInteger);//32位 4, 64位 8int size4 = sizeof(int);//32位 4, 64位 4 int size5 = sizeof(char);    //32位 1,64位 1

与或非, 都是先化为二进制, 然后进行运算再转化位十进制

2&1

2 | 1

!2

------------------------------------------------------------------

^异或

2^1

^0000 0010

  0000 0001

结果: 0000 0011 = 3

------------------------------------------------------------------

<< 左移

1

0000 0001

结果: 0000 0010 = 2

------------------------------------------------------------------

>>右移

2

0000 0010

0000 0001 = 1

C++语法

std是系统的一个命名空间(有关命名空间可以参阅),string 是个变量类型,包含在std这个命名空间里一样,你在声明头文件处如果有using namespace std; 则在之后程序中就不需要在写std::这样的语句了;至于后面的&strOut,strOut是个变量名,加个&则是引用,我不知道你知不知道什么事引用,举个例子吧,

int a = 1
int &b = a ;
则b可以理解为a的外号,占用同一块内存空间,cout<<a<<b;结构都是1

 

转载于:https://www.cnblogs.com/apem/p/4566872.html

你可能感兴趣的文章
51. N-Queens
查看>>
Linux 命令 - 文件搜索命令 locate
查看>>
CTFMON。exe
查看>>
spark
查看>>
[Angular] Angular Global Keyboard Handling With EventManager
查看>>
[Python] Execute a Python Script
查看>>
[Angular 2] Using Promise to Http
查看>>
[Grunt] grunt.template
查看>>
一、基础篇--1.1Java基础-Object类中常见的方法,为什么wait notify会放在Object里边...
查看>>
UVa 10079 - Pizza Cutting
查看>>
Ubuntu最小化桌面快捷键Super+D不生效解决
查看>>
Cookie&Session会话跟踪技术
查看>>
UNIX环境高级编程 第17章 高级进程间通信
查看>>
ES的Zen发现机制
查看>>
【hibernate】1、Hibernate的一个注解 @Transient
查看>>
flex入门----基础知识
查看>>
HihoCoder 1877 - Approximate Matching
查看>>
【转】C++多继承的细节
查看>>
物联网实验日志-2016-6-8
查看>>
高德地图、腾讯地图、谷歌中国区地图与百度地图坐标系
查看>>