发布网友 发布时间:2022-03-01 07:11
共9个回答
热心网友 时间:2022-03-01 08:41
C语言的标准库函数一般都是用C语言编写的。
Linux系统上可以参考glibc的源码,清一色的c源码。
Windows系统上可以参考VC6的C标准库源码。
热心网友 时间:2022-03-01 09:59
CPU靠高低电压识辨信号的
就是01代表遍低电平
好吧,先有01,这是机器语言
再写成汇编语言,
再写C语言,
这样行了吧,
热心网友 时间:2022-03-01 11:33
建议去好好学C和汇编,
先搞明白编译器是怎么一回事再问这个问题。
没系统就没编译器这个是无稽之谈,
可以去了解一下C编译器比这些linux,windows早生了多少年
拿C写程序不用函数库照样写的出来,
先去了解了解函数库的存在形式,你就明白这个问题了
热心网友 时间:2022-03-01 13:25
库函数在c头文件里,这就是调用函数时学要加上相对应的头文件的原因
热心网友 时间:2022-03-01 15:33
在没有操作系统的情况下也就没了c的编译器,在没有编译器的情况下cpu怎么识别
最开始的C编译器是用别的语言如(BASIC FORTRAN)之类编写的,然后就可以用这个C的编译器使用C语言编写新的C语言编译器
在没有操作系统,连DOS都没有的环境下,没有编译器,只能通过CPU指令才操作CPU,也就是只有汇编语言是可用的
参考资料:手打
热心网友 时间:2022-03-01 17:57
1.c语言函数库, 是可移植的, 在每个系统上的c函数库都不同
比如windows 的, c语言库函数就是在msvcrt.dll中链接的, 你编程的时候, 包含.h文件 里面只是个声明而已, 实际是链接的的时候链接了, msvcrt.lib才能调用c库函数, 所以c库函数可以是 汇编语言写的
2. windows之前有好多操作系统, 都有c编译器, 只要编译成x86的机器代码, 无论用什么操作系统, 上的c编译器, 编译好了, 都能在x86 cpu上运行
3. 所以, 也许是用dos上的c编译器生成的代码.
热心网友 时间:2022-03-01 20:39
1,最初肯定都是0和1的组合,直接将这种组合作用于CPU。用手或机器一个一个地输入。
2,等第一个编译器做出来以后,就可以用汇编语言进行编程了。也就是将之前大量的0和1的操作进行了简化。大部分用指令代替了。
3,接下来就可以用汇编语言开发出第一个能对高级语言进行编译的编译器,经过不断改进和完善,就可以用各种高级语言进行编程和开发各种编译器了。
以上是自己的个人看法。
热心网友 时间:2022-03-01 23:37
C 语言程序一般需要用到 <stdio.h>,里面包括了一些基本的输入输出函数,如
printf(),scanf()等...这些如果自己编写的话会很难...
<math.h>包含了关于数*算的函数,如 sin(x),cos(x),这些完全可以自己编写,当然需要用到数学相关的思想..
像 gcvt() 这样的函数完全可以不管它,很少用到...
自己完全可以编写的...只需要记住很少的函数就可以了...
热心网友 时间:2022-03-02 02:51
其实你这个问题要多出点分才会有人回答的...
-------------------
我来打个酱油..