【画图解析】“hello world” 我与C语言的第一站

2021年7月20日,我开始正式学习c语言。第一次写博客,自己就当复习,总结笔记。以下的代码,图片解析都是我自己做出来的,如有错误请多指教。

使用编辑器:Visual Studio 2013

首先来让电脑打印出hello world

让电脑打印出hello world

 

按下Ctrl F5执行程序

 画图解析

这里补充说明:

stdio.h是库函数,stdio的全称是standard input output (即标准输入,输出文件)

printf全称是print function,是库函数(即c语言本身提供给我们使用的函数)中的其中一个函数

int是整型的意思,main前面的int表示main函数调用返回一个整型值,整型可以理解为整数(实际上整型的范围要小于整数的范围)

int 在C语言中还有一个更大的用处:向内存申请整型空间

比如简单的加法程序

加法程序

 比如计算72+34

按下Ctrl F5执行程序

 打下72按下空格,再打下34按下回车键

 

 画图解析

 这里的int就是向内存整型申请空间,就是说我向内存要一个地方来储存输入输出的数据

那么我要申请储存字母呢,储存小数呢?

c语言都有对应的代码告诉电脑我要储存啥

 这里再解释一下:短整型,整型,长整型,更长整型有啥区别

简单来说就是储存的整数大小范围不同

我们重头讲起:电脑接收的是电信号,即正电和负电,而它能把正电翻译成1,负电翻译成0,这也就有了二进制。电脑究其根本就只能用二进制交互。其中,这一个1或者是0就占1个比特(比特bit是内存最小的单位,一个字节等于八个比特)的内存大小。

短整型占2个字节即16个比特 ,整型4个字节即32个比特,以此内推

如果我要储存一个数字1028,那么电脑会转换为二进制储存。即1111 1011 1111 1100

那么用短整型储存就是1111 1011 1111 1100

用整型储存就是0000 0000 0000 0000 1111 1011 1111 1100

短整型能储存的最大数字就是1111 1111 1111 1111(二进制)即65535(十进制)共能储存65536个数字(包含了0)

而整型最大能储存的数字是1111 1111 1111 1111 1111 1111 1111 1111(二进制)即2的16方减1(十进制)

由此能理解简单来说就是储存的整数大小范围不同这句话了吧

好滴,以上就是本文的全部内容了。欢迎各位在评论区里指出本文的错误。非常感谢!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TC_惊寒雁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值