搜索
当前位置: 秒秒彩平台 > 读整数内存 >

C语言在内存中存的都是01那计算机是怎么知道我这个地址里存的东

gecimao 发表于 2019-06-11 09:42 | 查看: | 回复:

  C语言在内存中存的都是01,那计算机是怎么知道我这个地址里存的东西是表示的是字符串还是整数呢??

  C语言在内存中存的都是01,那计算机是怎么知道我这个地址里存的东西是表示的是字符串还是整数呢??

  执行一条代码的语句的时候我们说执行这一指令,比如a=a+b,具体的一个流程是怎么的呢??指令里是怎么体现的?还有像遇到ifwhile这样的条件语句的时候,计算机里这样的也是用01表示的...

  执行一条代码的语句的时候我们说执行这一指令,比如 a = a+b,具体的一个流程是怎么的呢??指令里是怎么体现的?还有像遇到if while这样的条件语句的时候,计算机里这样的也是用01表示的,那计算机是怎么判断这一定是条件语句,一定是循环语句,控制器是怎么控制的啊??哪个语句是不要执行的?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你问的题目太大了,一下子要说很多,如果你在学校,学校会安排你学习:

  展开全部首先,内存中指定位置指定名称的数据的数据类型也是先指定的。强制指定一个内存单元内容为1的话,怎么看都不像C或者高级语言的做法,而且也确实不能知道是什么类型,从电器原理上来说只能是一个开关量(人家计算机也不管这个位置叫1,只能叫这个通电了或者这个不通电了)。

  然后复习一下现代计算机原理好了,大概解释一下IF 语句。首先,计算机本身肯定不知道什么意思,需要C的环境进行编译。这个又有好多能说,比如有的编译只能这个CPU用,有的通用,有的搞成能通用。这些就都不说了。简化来说,当出现一个IF语句,就有一个专门的软件(这里算某种C软件)把它编程一组开关信息。形象点说就是,后面有一堆程序要执行,但是在执行之前有一个开关,这个开关是不是通电就看另外一个开关(IF语句里面的条件)是不是开着,如果开着,那IF这个开关和后面一串的开关就都顺序打开了。

  撇开CPU各种指令集的事情不说,CPU的原理就包含把一种内存里面存着的一段开关信息复制到另一个内存里面,(CPU外内存到CPU里面的寄存器),然后把内存(CPU里面的寄存器分成几块,比如A,B两块,大小相同)做逻辑运算(这个电器原理里面就有逻辑电路),基本上就是加法(或者说与运算,或运算,否运算)等等。

  展开全部内存里存的01没错,这数值是字符串还是整数,取决于应用层的软件来解释追问能不能详细一点,还是不太懂追答01是底层的实现,应用软件可以解释成字符串也可以解释成其他的,取决于具体实现。

本文链接:http://latharnaog.com/duzhengshunacun/414.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部