作业七 总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业七 总结相关的知识,希望对你有一定的参考价值。

一、知识点:

1.数据的基本类型

整型:短整型(short);整型(int);长整型(long)。

浮点型:单精度浮点型(float);双精度浮点型(double)。

字符型:数据的基本表现形式为常量和变量。

2.常量和变量

常量:符号常量(用一个标识符代表一个常量,如:π-PI);整型常量;实型常量;字符型常量。

3.数据的输入和输出

整型数据的输入输出:printf (格式控制, 输出参数1, ... , 输出参数n);

          scanf (格式控制, 输入参数1, ... , 输入参数n);

                           十进制     八进制      十六进制

int                          %d           %o              %x

long                       %ld          %lo             %lx

实型数据的输入和输出:输入  scanf()

            float:%f 或%e(以小数或指数形式输入一个单精度浮点数)。

            double: %lf或%le(以小数或指数形式输入一个双精度浮点数)。

           输出   printf()

            float 和double使用相同的格式控制说明:%f, %lf(以小数形式输出浮点数,保留6位小数);%e(以指数形式输出)。

字符型数据输入输出:scanf() 和 printf():%c\char ch;\scanf("%c", &ch);\printf("%c", ch);

          getchar() 和 putchar():char ch;\ch = getchar( );\putchar(ch);

4.类型转换(不同类型数据的混合运算,先转换为同一类型,再运算)

自动类型转换(赋值运算):变量 = 表达式

              计算赋值运算符右侧表达式的值;将赋值运算符右侧表达式的值赋给左侧的变量。

自动类型转换(赋值运算)

强制类型转换:强制类型转换一般形式----(类型名)  表达式

5.表达式

算术表达式:单目: +  -  ++  --
                 双目: +  -  *  /  %

赋值表达式:简单赋值 =  
        复合赋值( +=  -=  *=  /=  %=   !=)

关系表达式:>  >=   <   <=   ==   !=

逻辑表达式:! &&   ||

++,--运算符有4种形式:i++、++i、i--、--i

注:i++(i--)和++i(--i)的区别:执行完自增(减)运算后i的值都加(减)1,但表达式的值不同:i++(i--)的值为原值,++i(--i)的值为增(减)1后的值。

  自增运算符(++),自减运算符(--),只能用于变量,而不能用于常量或表达式。

  ++和--的结合方向是“自右至左”。

条件表达式:exp1 ? exp2 : exp3

逗号表达式:表达式1, 表达式2,  ……, 表达式n

其他运算: 长度运算符 sizeof

      单目运算符,计算变量或数据类型的字节长度。

二、实验过程中遇到的问题及解决方法:

1.对各种表达式的认识不到位,使用时需要查阅相关知识才能分辨使用。

    需要多看相关知识点,多做相关练习。

2.对数据类型理解认识不到位,所以有的时候会觉得用什么类型的数据都难以抉择。

    需要加深理解记忆,多做练习,与同学、老师多沟通、讨论。

三、实验心得体会

随着学习的深入,需要我们学习掌握的知识越来越多,难度也越来越大,需要花大量的时间来完成相关练习,突出表现了我对相关知识的理解、应用还有待进一步的提升。我需要做更多的理解学习和实践操作,从而真正掌握。

以上是关于作业七 总结的主要内容,如果未能解决你的问题,请参考以下文章

作业七总结

OOP作业总结

AndrewNg机器学习编程作业python实现及心得总结

AndrewNg机器学习编程作业python实现及心得总结

AndrewNg机器学习编程作业python实现及心得总结

AndrewNg机器学习编程作业python实现及心得总结