C语言第一次笔记

一 知识点
整形常量 int(long int short int) 实型常量 单精度(float) 双精度(double) 长双精度(long double) 字符型常量 char (用单引号引起来的任意字符)
文件头(#iostream #iomanip等)主函数 main()
变量定义赋值(只有定义后才可直接使用)
输入输出 cin>> cout>> scanf() printf()
运算符(+ - * /)(求余运算符% 要求进行做算的两个操作数必须为整形)
增一减一运算符 n++ n-- (先执行操作,后对"n"执行加一/减一操作) ++n --n (先对"n"执行加一/减一操作 在执行相关操作)
类型转换 (将取值范围小的类型转换为取值范围大的类型安全)
输出结果保留特定位数小数操作: (添加文件头#iomanip 输出时添加“cout<<fixed<<setpcrecision<<(n)<<a;” n为保留小数的位数 a为输出的量
putchar()与getchar() C标准数库中专门用于字符输入 , 输出的函数
关系运算符 (> < >= <=) (==赋值号) (!= 表示不等于)
逻辑运算符 (&&且 ||或 !非)
If形式条件语句 (单分支选择控制)
If-else形式条件语句(双分支选择控制)
多分支选择结构(else-if)(Switch)
else-if: If(表达式1)语句1
else if(表达式2)语句2
else if (表达式3) 语句3

else 语句
Switch: Switch (表达式)
{
case (常量1):语句1
case (常量2):语句2

case (常量n):语句n
default:语句
}

二 所学知识能解决的问题

 目前解决的问题,基础都是一定的格式,最开始添加文件头,using namespace std.,主函数,定义变量,设计程序解决问题,最后按要求输出,测试程序。

运用所学,我们能解决一些较为简单的问题,比如分支结构,可以让我们设计一个简单的计算器。根据输入数值的不同,经辨别后进入不同的运算分支,最后的出结果,如果输入格式不是运算的标准格式,就会直接输出设定好的特殊语句来提示输入错误;再如判断类型题目 判断输入得数能否被3.5.7均整除。这个题目最重要的就是事先想好所有出现的可能,先从大方面分出几类,再从每一类下细分各种情况,保证在要求下可以正确全面的得到答案。

三 感悟
接触这门课程也有几个月时间了,从刚开始的一点也不懂,到现在,已经算是入门了,并且也对这门课程有了一定兴趣。通过学习,我觉得,学习这门课程一个非常重要的素养就是要细心,一丝不苟,程序,是要在计算机上运行,计算机不比人,输入什么,就是什么,不通情理,不懂得变通。因此,身为一个学习这门课程的学生,既然不能短期内改变现有的计算机,就只能改变自己,让自己更严谨,更细心,在编写的过程中,尽量完善自己的程序,使之能应对要求内的所有问题。

猜你喜欢

转载自blog.csdn.net/qq_43628810/article/details/83958375