第二章c数据类型
••知识点总结•每个C 程序必须有main ()函数。 每个C 程序只能有一个main()函数。C 语言举例函数名函数入口参数,()不能省略函数体{}必须成对出现。•数据类型常量,变量。(变量必须先定义后使用。)区别,在程序执行的过程中,常量的值保持不变,变量的值则是可以改变的。基本数据类型整型,实型,字符型,枚举类型。= 是赋值(赋值运算符的左值只能是变量,不能是常量或许表达式。)==是等于号。sizeof 是用于计算数据类型和表达式所占内存的字节数。sizeof是c关键字不是函数名。•运算符名称算术运算符:+,-,,/,%关系运算符:>, < ,==,>=, <=, !=逻辑运算符:!, &&, ||位运算符:<<, >>, ~ , | , ^ , &赋值运算符:=条件运算符:?:逗号运算符:,指针运算符:,&求字节数运算符:sizeof强制类型转换符:(type)•运算表达式的计算顺序是由运算符的优先级决定的,优先级高的先算,优先级低的后算。当运算符的优先级相同时,则由运算符的结合性决定运算的先后顺序。(可以使用圆括号改变运算的先后顺序。)••解决问题基本的程序构成。第三章 简单的算数运算和表达式••知识点总结•运算算术运算符的优先级高于赋值运算符,算数运算符的结合性是左结合,赋值运算符的结合性是右结合。增1和减1:++变量,变量++ --变量,变量--后缀形式与前缀形式的区别在于,前者是先使用变量的值,然后再增1(减一),后者是先增或减1然后再使用变量的值。•转换强制类型转换和转换运算符:(类型名)表达式将表达式的值强制转化为目标类型。自动类型转换:在不同类型数据之间,运算时会发生自动类型转换。将取值范围小的类型转化为取值范围大的类型是安全的,而反之则是不安全的。•四则运算两个整数相除后的商仍为整数,若要得到浮点数的商,必须使用浮点数除法或者将其中一个操作数强转为浮点。••解决问题程序编写是的类型问题第四章 键盘输入和屏幕输出••知识点总结d 格式符。用来输出十进制整数%d,按整型数据实际长度输出。c 格式符。用来输出一个字符。%c,按整型数据实际长度输出。s 格式符。用来输出字符串。% s,输出字符串。f 格式:用来输出实数(单精度、双精度),以小数形式表示。%f : 不指定字段宽度。整数部分全部输出,并输出6位小数,对单精度实数来说,有效位数为7位。••解决问题定义和输出时的符号问题第五章 选择控制结构••知识点总结•运算符的优先顺序1(),[ ],-〉,.2!, ~ ,++,–, -,, &, sizeof, (type) 3 / %4+ -5<< >>6< , <= , > , >=7== , != 8&9^10|11&&12||13? :14=,+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|= •选择结构程序设计C语言提供了三种形式的条件语句: 单路选择:if(表达式)语句A;双路选择:if(expression)语句A;else 语句B;多路选择:switch(expression){case 常量1:语句A;case 常量2:语句B;default:语句C;}••解决问题复杂的问题可以分类逐步解决。••个人感想讲真,在大学之前,我对信息课的印象都不是很深。由于是应试教育,它变成一个可有可无的课程,总会时不时有其他老师来占课,只有在快考试的时候,进行突击。在今年九月份刚刚接触这门课时,那时只是简单的看书,虽说书本深奥,但是也没有感觉这门课有多难,听说去年那么高的挂科率,也是非常的惊讶。但是,当真正开始写程序时,深刻体会到--真难。难在语法总出错,难在语法不出错时,做题没有思路。难在语法不出错,做题有思路,但是逻辑有问题。有刚接触新课程的迷惑,有学不好的恐惧,但是没有前进的退缩。加油!!!
C语言总结与感悟
最新推荐文章于 2022-12-29 16:53:53 发布