zuoxiaojinglala

CFF刷题知识点总结

C语言 格式化输出:%m.nd:m为指定的输出字段的宽度,n定义为实际输出的个数。

%d:按整型据的实际长度输出。

%o:以无符号八进制形式输出整数

%x:以无符号十六进制形式输出整数

%u:以无符号十进制形式(unsigned int)输出整数

%c:输出一个字符

%s:输出字符串

%f:输出实数(包括单--flaot、双精度--double输入时%lf)不指定宽度,整数部分全部输出并输出6位小数

%e:指数形式输出实数

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示,如:printf("%f%%", 1.0/3); //输出0.333333%。

5e2=500

 


 

C语言字符数组和字符串详解http://c.biancheng.net/view/1832.html

strlen函数的功能是计算字符串的实际长度,不包括'\0'在内

sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数      所以sizeof(字符串)比strlen大1

 


 

return语句有两种形式:
1.return;//不带返回值的return语句
2.return 0;//带返回值的return语句,或者返回一个变量或一个函数。
不带返回值的return语句用于,中断返回值为void类型的函数的执行,而带返回值的return则不行。

 

int abs(int i);     // 处理int类型的取绝对值

double fabs(double i);      // 处理double类型的取绝对值

 

switch case语句,如果没有break;后面的语句会依次执行

 


 

  1. 知道三角形三边长a,b,c,p=(a+b+c)/2,面积

  2. 做题之前要注意审题善于观察分析,不能暴力解题;结果不对,可能是数据太大需要改变数据类型,或者算法有问题

  3. 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)

  4. 邮寄包裹收费是按多个段收的

  5. 被4整除且不能被100整除的为闰年,能被400整除的是闰年;平年2月28天,闰年2月29天

  6. 扑克牌一共有54张牌,分为4种花色加上大小王各1张。

    梅花,方片,红桃,黑桃,每种13张牌,分别为A、2、3、4、5、6、7、8、9、10、J、Q、K。

posted on 2020-03-11 19:43  zuoxiaojinglala  阅读(302)  评论(0编辑  收藏  举报

导航