C语言基础知识(1)

作者在 2008-11-11 19:05:20 发布以下内容

1.        C程序中没有输入/输出语句,使用scanf(),printf()函数实现。

2.        C程序的执行是从main()函数开始,到本程序的main()函数结束。

3.        C程序中,至少必须有一个Main()函数(x  C程序严格区分大小写,Main()和main()表示两个不同的函数。

4.       高级语言进行程序设计的一般步骤:

    编辑----编译----连接---运行

5.       C源程序进行编译可以得到目标文件。

6.       C程序目标文件的扩展名为 .obj

7.       C语言是一种结构化程序设计语言。

8.       C程序是由函数构成。

9.       十进制数转换为非十进制书(N进制数)

方法:整数部分采取“除基数取余法”,小数部分采取“乘技术取整法”。

所谓除基数取余法就是用基数去除十进制的整数部分,第一次除得的余数作为目的数的最低位,把得到的商再除以该基数,所得余数作为目的数的次低位,依次类推,直到商为0,所得余数作为目的数的最高位。

53/2=26…..1    低位

26/2=13…..0

13/2=6……..1                 即:(5310=1101012

6/2=3……….0

3/2=1………..1     

1/2=0………..1    高位

所谓乘基数取整法就是用小数乘上基数,第一次乘得结果的整数部分为目的数的小数部分的最高位,其小数部分再乘上基数,所得结果的整数部分为目的数的次高位,以此类推,继续上述的过程,直到小数部分为0或达到要求的精度为止。

将十进制小数0.3125转换为二进制数的过程如下:

0.3125

X2

……………………………………..0.6250    整数部分为0

X2

……………………………………..1.25      整数部分为1

0.25

X2

…………………………………….0.50      整数部分为0

X2

……………………………………1.0       整数部分为1

即:(0.312510=0.01012

C/C++ | 阅读 6612 次
文章评论,共11条
dubukuangye
2008-11-11 21:09
1
希望版主多发发这类文章,本人刚跨入学c的行列,还望指教!!
高温病毒
2008-11-12 10:01
2
挺好的,顶一个
yangdongsen
2008-11-12 15:29
3
很不错了
flamemiracle(作者)
2008-11-13 18:13
4
<div class="quote"><span class="q"><b>yangdongsen</b>: 很不错了</span></div>谢谢
flamemiracle(作者)
2008-11-13 18:14
5
<div class="quote"><span class="q"><b>dubukuangye</b>: 希望版主多发发这类文章,本人刚跨入学c的行列,还望指教!!</span></div>好的,大家共同学习
flamemiracle(作者)
2008-11-13 18:14
6
<div class="quote"><span class="q"><b>高温病毒</b>: 挺好的,顶一个</span></div>谢谢了
l58779777
2010-03-22 18:23
7
新手必看&nbsp;&nbsp;希望版主多发点。我们新手一定顶~~~<img src="image/face/3.gif" class="face">
flamemiracle(作者)
2010-03-22 18:46
8
<div class="quote"><span class="q"><b>l58779777</b>: 新手必看&nbsp;&nbsp;希望版主多发点。我们新手一定顶~~~<img src="image/face/3.gif" class="face"></span></div>呵呵
saizhuge
2010-03-28 13:07
9
受益匪浅<br />
<img src="image/face/3.gif" class="face">
chengsi
2010-04-05 22:02
10
很需要,谢谢啊!
红色杀戮
2010-04-24 22:40
11
恩,学习了...
游客请输入验证码