C Primer Plus 读后感(一)

第1章   概览

C语言具有高效性,可移植性,灵活等优点,程序员可以直接操作指针,所以可以高效利用空间,但是操作指针容易出现失误,一旦不给空间分配空间,程序容易崩溃。程序的工作分为7步,指定程序的目标,设计该程序,编写程序,编译调试,运行程序,测试和调试程序,维护和修改程序。

C语言是一种需要编译的语言,它通过编译器和连接器把源代码变成可执行的语言。C99标准不是为了增加C语言的特性,为了让C语言称为国际化编程,提供编码集,兼容各个国家的语言。

第2章  C语言概述

C99标准可以让声明的语句随意放置在程序的任意地方,这个特性的好处就是每个值能被赋值到。C语言每一个变量要使用,都要事前声明,这样可以不让我们在命名名字接近的变量的时候,出现错误。

第3章  数据和C

程序离不开数据,数据主要分为两大类型,整数型和浮点型,这两者的区别不只是书写,而且两者的存储空间也不一样。C99标准表示16进制的方式为0X或者0x,这和之前的标准有所不一样。

C语言包含了大量的数据类型,为程序员提供很大的便利性,比如整数,C语言从来不认为一种整数类型就够了,而且努力给程序员有更多的选择,真正满足程序员的需求。

第4章 字符串和格式化输入/输出

数据的输入和输入在C语言是很重要的,分为printf和scanf,这两个负责数据的输入和输出,在以后的需求设计中占很大的作用。

C语言想要输出对应的数字,需要对应相应的符号,如10进制%d,16进制%x,字符串%s,字符则是%c,否则输出来可能是乱码。

C的char类型表示一个字符,要表示字符序列,用字符串,字符串用双引号起来,字符串中无论表示一个字符常量还是字符数组,都要以一\0的隐藏来结束。

你可能感兴趣的:(C语言)