C语言中要背的有哪些?

如题所述

C语言要背scanf(“a=%d,b=%d”,&a,&b),scanf函数的格式考察,如何实现保留三位小数,第四位四舍五入的程序等内容。

1、scanf(“a=%d,b=%d”,&a,&b) 。

一定要记住是以第一部分的格式在终端输入数据。考试核心为:在黑色屏幕上面输入的为 a=12,b=34才可以把12和34正确给a和b 。有一点不同也不行。



2、scanf函数的格式考察。

注意该函数的第二个部分是&a 这样的地址,不是a;scanf(“%d%d%*d%d”,&a,&b,&c); 跳过输入的第三个数据。

3、如何实现保留三位小数,第四位四舍五入的程序。

y=(int)(x*100+0.5)/100.0 这个保留两位,对第三位四舍五入

y=(int)(x*1000+0.5)/1000.0 这个保留三位,对第四位四舍五入

y=(int)(x*10000+0.5)/10000.0 这个保留四位,对第五位四舍五入



4、指定输入的长度。

终端输入:1234567,scanf(“-M%d”,&x,&y,&z);x为12,y为3456,z为7。终端输入:1 234567 由于1和2中间有空格,所以只有1位给x。scanf(“-M%d”,&x,&y,&z);x为1,y为2345,z为67。



5、表达式的数值只能为1(表示为真),或0(表示假)。

如 9》8这个关系表达式是真的,所以9》8这个表达式的数值就是1。

如 7《6这个关系表达式是假的,所以7《6这个表达式的数值就是0

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-05
果有一定的英语基础,学起来就容易多了,应为里面的函数构造都是英语单词的缩写或简称,多加练习去编译器编写,时间长了自然的就记住了,但不能记死的,要懂得举一反三。
第2个回答  2015-10-28
1、单独记死的没用,边学边用,学到哪了不懂再去看,如果有一定的英语基础,学起来就容易多了,应为里面的函数构造都是英语单词的缩写或简称,多加练习去编译器编写,时间长了自然的就记住了,但不能记死的,要懂得举一反三。

2、C语言就像是在学数学,学语文。很平常的一个科目,只是大家认识的都比较少。数学不背公式,不理解题意都不行。当然,语文也是一样,不背课文不行吧,不理解文章不行吧。都是一个道理。没有什么背不背的。
第3个回答  2011-03-04
基本数据类型:int char ....
C关键字 :const static ....
操作符的优先级: + - * / ....
基本的字符串处理函数:strcmp ...

以上是初级的,如果再进一步的话,
文件处理函数 fread ...
内存分配函数 malloc ...
等等本回答被提问者采纳