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

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

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个内存单元。

java生成注释文档方法

1.建立java源代码文件

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

javadoc -d /path/ A.java

3.到文件夹下查看

4.打开index.html查看

快速转换二进制

比如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 

c语言小程序以及java生成注释文档方法的更多相关文章

  1. python快速生成注释文档的方法

    python快速生成注释文档的方法 今天将告诉大家一个简单平时只要注意的小细节,就可以轻松生成注释文档,也可以检查我们写的类方法引用名称是否重复有问题等.一看别人专业的大牛们写的文档多牛多羡慕,不用担 ...

  2. 使用Java生成word文档(附源码)

    当我们使用Java生成word文档时,通常首先会想到iText和POI,这是因为我们习惯了使用这两种方法操作Excel,自然而然的也想使用这种生成word文档.但是当我们需要动态生成word时,通常不 ...

  3. Java生成 Word文档的并打印解决方案

    户要求用程序生成标准的word文档,要能打印,而且不能变形,以前用过很多解决方案,都在客户严格要求下牺牲的无比惨烈. POI读word文档还行,写文档实在不敢恭维,复杂的样式很难控制不提,想象一下一个 ...

  4. java生成excel文档

    要做一个后台自动化,要先预先生成一份文档,以下内容生成了文档 首先下载jxl.jar包,下载地址:http://download.csdn.net/detail/prstaxy/4469935 1.生 ...

  5. [转载]Java生成Word文档

    在开发文档系统或办公系统的过程中,有时候我们需要导出word文档.在网上发现了一个用PageOffice生成word文件的功能,就将这块拿出来和大家分享. 生成word文件与我们编辑word文档本质上 ...

  6. [原创]Java生成Word文档

    在开发文档系统或办公系统的过程中,有时候我们需要导出word文档.在网上发现了一个用PageOffice生成word文件的功能,就将这块拿出来和大家分享. 生成word文件与我们编辑word文档本质上 ...

  7. 微信小程序内嵌网页能力开放 小程序支持内嵌网页文档说明

    为了方便开发者灵活配置微信小程序,张小龙现在开放了小程序的内嵌网页功能,这是一个非常大的惊喜啊,以后意味着你只要开放一个手机端网站,就可以制作一个小程序了哦.操作方法1.开发者登录微信小程序后台,选择 ...

  8. poi读写word模板 / java生成word文档

    有一word文档表格 形如: 姓名 ${name} 电话 ${tel} 从数据库读取记录替换上述变量 import java.io.FileOutputStream; import java.util ...

  9. Java生成word文档

    itext-rtf-2.1.7.jar,下载地址:http://download.csdn.net/detail/xuxu198899223/7717727 itext-2.1.7.jar 下载地址: ...

随机推荐

  1. 用js实现一个简单的mvvm

    这里利用的object.defineproperty() 方法; <input     id='input'><p id='p'><p/>js: const dat ...

  2. Unity3d项目入门之虚拟摇杆

    Unity本身不提供摇杆的组件,开发者可以使用牛逼的EasyTouch插件或者应用NGUI实现相关的需求,下面本文通过Unity自身的UGUI属性,实现虚拟摇杆的功能. 主参考 <Unity:使 ...

  3. Ubuntu 通过apt安装VSCode

    1. sudo vim /etc/apt/sources.list.d/vscode.list 并向里面添加:deb [arch=amd64] http://packages.microsoft.co ...

  4. python day03_ 文件处理

    一.文件操作的基本流程 计算机操作文件的过程 #1. 打开文件,得到文件句柄并赋值给一个变量 #2. 通过句柄对文件进行操作 #3. 关闭文件 1.文件的打开过程 # f被程序持有,文件被操作系统持有 ...

  5. Docker代理设置方法

    1.注意Docker版本(此处版本为docker-ce-18.06.1) docker version 2.编辑Docker服务配置文件 vim /usr/lib/systemd/system/doc ...

  6. MySQL:缓存算什么东西?!

    原创: 码农翻身刘欣 十年前,我们还是一个企业内部的应用,用户不多,数据也不多. Tomcat一天也处理不了多少请求,闲得无聊的时候只能和我聊天,这是没有办法的事情,因为整个系统只有我们两个: 没错, ...

  7. dsPIC30F 细节点问题不定期更新ing

    知识点1 TRISD: I/O 引脚 方向控制 寄存器 (1--input, 0--Output)LATD:  I/O 引脚 输出锁存器PORTD: 是双向I/O 端口 备注:LATD = 0x000 ...

  8. java去除数组重复元素的方法

    转载自:https://blog.csdn.net/Solar24/article/details/78672500 import java.util.ArrayList; import java.u ...

  9. CentOS 7 建立svn仓库 远程连接

    首先安装svn (后补) mikdir /usr/local/svn_repertory  # 创建svn大仓库用于存放所有项目代码 cd  /usr/local/svn_repertory  # 进 ...

  10. apache启动失败

    1.端口被占用 2.路径及文件夹问题(安装路径的文件夹名称中不能为中文)