c语言小程序以及java生成注释文档方法

c语言小程序:sizeof和strlen()

sizeof运算符以字节为单位给出数据的大小,strlen()函数以字符为单位给出字符串的长度,字符字节不是一回事。

c语言小程序以及java生成注释文档方法

c语言小程序以及java生成注释文档方法

char类型用于存储字母标点符号之类的字符。但是在技术上实现char却是整数类型,因为char类型实际存储的是整数而不是字符。为了处理字符,计算机用ASCII码来表示字符。只要存储对应字符的ACSII码,计算机就可以输出对应字符。

根据sizeof运算符的报告,数组name有40个内存单元(就是能存40个8位二进制,共320个0101)。junsircoding只用了前12个单元,这是strlen报告的。数组name的第13个单元放置空字符,它的存在告诉strlen()在哪里停止计数。sizeof\0也计算在内,所以What a super marvelous name!连空格在内共占用29个内存单元。

c语言小程序以及java生成注释文档方法

java生成注释文档方法

1.建立java源代码文件

c语言小程序以及java生成注释文档方法

2.cmd进入源代码所在目录

javadoc -d /path/ A.java

c语言小程序以及java生成注释文档方法

3.到文件夹下查看

c语言小程序以及java生成注释文档方法

4.打开index.html查看

c语言小程序以及java生成注释文档方法

快速转换二进制

比如357

256 128 64 32 16 8 4 2 1

357-256=101,可以减,记

101-128=-27,不可以减,记

101-64=37,可以减,记

37-32=5,可以减,记

5-16=-11, 不可以减,记0

5-8=-3,不可以减,记0 5-4=1,可以减,记1

1-2=-1,不可以减,记0 1-1=0,可以减,记1

综上:1011011

2580

2048 1024 512 256 128 64 32 16 8 4 2 1

2580-2048=532 1

532-1024 0

532-512=20

20-256 0

20-128 0

20-64 0

20-32 0

20-16=4 1

4-8 0

4-4=0 1

0-2 0

0-1 0

101000010100

486

256 128 64 32 16 8 4 2 1

486-256=230 1

230-128=102 1 

102-64 38 1

38-32=6 1

6-16 0

6-8 0

6-4=2 1

2-2 1

0-1 0

111100110

687

512 256 128 64 32 16 8 4 2 1

687-512=175 1

175-256 0

175-128=47 1

47-64 0

47-32=15 1

15-16 0

15-8=7 1

7-4=3 1

3-2=1 1

1-1=0 1

1010101111

269

256 128 64 32 16 8 4 2 1

269-256=13 1

13-128 0

13-64 0

13-32 0

13-16 0

13-8=5 1

5-4=1 1

1-2 0

1-1=0 1

100001101

另:

byte = bit 

上一篇:iOS10 远程通知需要有entitlements的支持


下一篇:AngularJS1.3一些技巧