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. jQuery入门学习

    一.jQuery的介绍 1.jQuery是一种轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够方便处理HTML Document Events 实现动画效果.方便的进行Aj ...

  2. virtualenv+pyenv管理python工作环境

    因为python2与3之间存在差异,所以日常工作中可能需要在2与3之间来回切换.在相同的python版本中,有可能有的项目需要用到django1.8,别的项目需要用到django1.9,所以如果可以在 ...

  3. 给统计人讲python(1)模拟城市_数据分析

    为让学校统计学社的同学了解python在数据处理方面的功能,将手游模拟城市的工厂生产进行建模,让同学在建模与处理非结构数据的过程中学习和了解python.将准备的内容放在此让更多需要的人特别是统计人( ...

  4. CCS 6新建文件自动生成注释

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

  5. Linux下Samba的安装和使用

    一. samba的安装: sudo apt-get insall samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/sh ...

  6. rsa加密算法及js的JSEncrypt实现前端加密

    最近的项目中用到了rsa加密算法,在实现了相关功能之后,我去了解了一下rsa相关原理,于是就写了这篇博客啦. 首先介绍一下什么是rsa加密算法: 作为非对称加密算法的老大,rsa号称是地球上最安全的加 ...

  7. 软件工程Ⅱ:Git的安装与使用

    作业要求来自于https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 1.下载安装配置用户名和邮箱. (1) 安装Git软件. (2) ...

  8. Linux 对信号的总结

    Linux信号_总结 对信号本质的理解: 类似于中断,区别在于中断是由硬件产生的,而信号是由软件实现的. 信号的来源: 触发硬件(触发键盘,或是硬件故障):软件信号函数kill .alarm.seti ...

  9. paloalto防火墙注册

    一.创建账户 1.注册网站: https://support.paloaltonetworks.com/Support/Index 2.单击 Activate My Account 3.输入 Your ...

  10. Tomcat服务相关配置

    安装服务: 进入安装目录-> bin ,在空白处按住shift+鼠标右键 ->在此处运行DOS命令窗口,将service.bat文件拖拽到命令窗口中,按enter键运行, 出现了“Usag ...