系统学习1——C程序的生命周期

通过跟踪C语言的hello程序来对系统进行学习。

信息就是位+上下文

 hello程序的生命周期是从源程序开始的,即程序员通过编辑器创建并保存的文本文件,文件名是hello.c。

# include <stido.h>

 int main()

{

   printf("hello,world\n");

    return 0;

}

源程序实际上是0,1组成的位(比特)序列,8个位组成一个组(字节),每个字节表示程序中的某些文本字符。

hello.c程序的ASCII码(ASCII标准用来表示文本字符)。实际上就是用唯一的单字节大小的整数值来表示每个字符。


hello.c是以字节序列的方式存储在文件中,对应的某些字符。就比如C语言的开头命令# include <stdio.h> 比如,35代表‘#’,105代表‘i’。同时,每个文本行都是以‘\n’来结束的。

只有像hello.c的由ASCII字符构成的文件成为文本文件。其他的都称为二进制文件。

       这种方法说明了一个基本思想:系统中的所有信息,磁盘文件,内存中程序,内存中存放的数据以及网上传送的数据,都是由一串比特表示。区分不同数据

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值