ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【学习笔记】《C Primer Plus》

【学习笔记】《C Primer Plus》 Char类型·1.声明char类型的变量·例如chara·就创建了一个char类型的变量a·在C语言中用单引号括起来的单个字符被称为字符常量(character constant)。编译器发现apos;Aapos就会将其转换成相应的代码值。单引号必不可少。下面还有一 些其他的例子:charbroiled;/*声明一个char类型的变量*/实际上字符是以数值形式储存的所以也可使用数字代码值来表示浮点型变量的另一种形式c语言提供的另一种浮点类型是double(意为双精度)。double类型和float类型的最小取值范围 相同但至少必须能表示10位有效数字。1.声明浮点型变量·浮点型变量的声明和初始化方式与整型变量相同.2.浮点型常量·在代码中可以用多种形式书写浮点型常量。浮点型常量的基本形式是有符号的数字包括小数点后面紧跟e或E最后是一个有符号数表示10的指数。正号可以省略。可以没有小数点(如2E5)或指数部分(如19.28)但是不能同时省略两者。可以 省略小数部分(如3.E16)或整数部分如。45E-6.但是不能同时省略两者。·不要在浮点型常量中间加空格默认情况下编译器假定浮点型常量是double类型的精度。3.打印浮点值printf函数使用f转换说明打印十进制记数法的f1loat和double类型浮点数用%e打印物分别代替e和E。打印long doub.可用a和记数法的浮点数。如果系统支持十六进制格式的学固现中显式说明参数类型的函数字符串的定义·是一个或多个字符的序列·例如“abc·注意 双引号不是字符串的一部分Strlen函数sizeof运算符它以字节为单位给出对象的大小。strlen函数给出字符串中的符长度。明示常量·C头文件limits.t和float.h分别提供了与整数类型和浮点类型大小限制相关的详细信息·头文件都定义了一系列供实现使用的明示常量。这些明示常量代表int类型可表示的最大值和最小值。如果系统使用32位的int,该头文作 些明示常量提供不同的值。printf ()和scanf()• printf 函数和scanf()函数能让用户可以与程序交流它们是输入/输出函数或简称为1/0函数·它们不仅是C语言中的1/0函数而且是最有用的函数。过去这些函数和C库的一些其他函数一样并不是C语言定义的一分。·最初C把输入/输出的实现留给了编译器的作者这样可以针对特殊的机器更好地匹配输入/输出。显然printf是输出函数scanf()是输入函数但是它们的工作原理几乎相同。两个函数都使用格式字符串和参数列表。
返回列表