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. CCS 6新建文件自动生成注释

    对于CCS6,可以通过配置,达到新建源文件或者头文件时,自动生成适当的注释: 一.新建源文件自动生成配置. 在某个文件夹下右击选择 New - Source File. 点击 Configure,再选 ...

  2. py_innodb_page_info

    python py_innodb_page_info.py -v /usr/local/var/mysql/ibdata1 mylib.py #encoding=utf-8 import os imp ...

  3. mapreduce 学习笔记

    mapreduce基础概念 mapreduce是一个分布式计算框架(hadoop是mapreduce框架的一个免费开源java实现). mapreduce要点 主节点(master node)控制ma ...

  4. 企业BGP网络规划案例(三)

    路由选路 1.分支的办公流和生产流默认走联通MSTP线路,DC流默认走电信MSTP线路,当其中某条互联的链路down后才会进行流量切换 XRV1配置 ========================= ...

  5. [BZOJ2252]矩阵距离(BFS)

    题意 输入矩阵m行n列(m<=500,n<=500),只含0.1,输出离每个元素距离最近的1的距离,其中距离定义为D(aij,akl)=abs(i-k)+abs(j-l). 示例: 输入: ...

  6. mysql保存乱码(C#)

    解决办法只有一个就是在配置文件中强制指定编码格式:<add name="TSDBEntities" connectionString="metadata=res:/ ...

  7. 编辑gif

    在撰写文档的过程中,为了清晰的表述我们的内容经常会加入一些图片.对于 `.jpg` 或 `.png` 的静态图我们可以直接 使用windows自带的照片编辑器编辑即可.对于如 licecap 录制出来 ...

  8. sql中varchar(n),nvarchar(n) 长度性能及所占空间分析

    sql中varchar(n),nvarchar(n) 长度性能及所占空间分析 1.varchar(n),nvarchar(n) 中的n怎么解释: nvarchar(n)最多能存n个字符,不区分中英文. ...

  9. IntelliJ IDEA2017 + tomcat 即改即生效 实现热部署

    https://www.cnblogs.com/1024zy/p/6344000.html

  10. C# Winform Soket 网络编程 多个客户端连接服务器并返回客户端操作请求

    2017.8.2 服务器: #region 参数与集合 /// <summary> /// 客户端IP /// </summary> string clientIP; /// ...