C程序设计语言(K&R) 读书笔记+练习答案-导言[一]

为了督促自己不懒惰,在此开始从导言开始写,希望可以坚持到底,加油!嘻嘻。。。
:D
[color=red][b]1.1 入门知识点:[/b][/color]
1.每个程序的起始是从main函数开始执行。
2.#include <*.h>告诉编译器在本程序中包含该库。
3. 用双引号括起来的字符序列称为[b]字符串[/b]或者[b]字符串常量[/b]。
4.在pirntf函数的参数中,只能用\n表示换行符。printf永远不会自动换行。
5.注意 \n只表示一个字符。
6.转义字符: \n:换行,\b:回退(表示去处前一个字符),\\反斜杠符本身,\t制表符(表示一个tab键的长度)。
------------------------------------------
[color=darkblue]练习1-1[/color]:会有一些warning和error现象。
[color=darkblue]练习1-2[/color]:没有看明白题意,有点晕。。。

==========================================
[color=red][b]1.2 变量与算术表达式知识点:[/b][/color]
1.所有变量先声明后使用。
2.基本类型char,short,int,long,float,double。
3.格式化输出函数 printf 不是C语言的一部分。
4. %d:十进制整数打印, %6d:十进制整数打印,至少有6个字符宽
%f:按浮点数打印, %6f:按浮点数打印,至少有6个字符宽
%.2f:小数点后有两位小数, %6.2f:按浮点数打印,至少有6个字符宽,小数点后有两位小数
5. %o:八进制,%x十六进制,%s字符串,%%百分号本身
----------------------------------------
[color=darkblue]练习1-3[/color]:

int printTemperer(){
int low = 0, high = 300;
int skap = 20;
int f;
printf("华氏\t摄氏\n----------------\n");
while(low<high){
f = 5*(low - 32)/9;
printf("%d\t%d\n",low,f);
low += skap;
}
return 0;
}

=========================================
[color=red][b]1.3 for语句知识点:[/b][/color]
该部分主要简单介绍了一下for循环:
第一部分:初始化部分,仅在进入循环前执行一次。
第二部分:控制循环的测试或条件部分,如果结果为真,则执行循环体。
第三部分:执行完循环体后接着执行该部分。
----------------------------------------
[color=darkblue]练习1-5[/color]:

int forPrintTemper(){
int f;
for(f = 300;f >=0; f-=20)
printf("%3d %6.1f\n",f,5.0*(f - 32)/9);
return 0;
}

=========================================
[color=red][b]1.4 符号常量知识点:[/b][/color]
主要介绍#define的用法:
1.该指令可以把符号名定义为一个特定的字符串。
2.用法: #define 名字 替换文本
3.名字:与普通变量名类似,以字母大头的字母和数字序列;
替换文本:任意的字符序列,不仅限于数字。

C程序设计语言(K&R) 读书笔记+练习答案-导言[二][url]http://i-421-163-com.iteye.com/admin/blogs/510945[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值