随笔分类 - C语言基础
摘要:C函数一般都有一个返回值。这就是由函数计算并返回给调用程序的值。 printf()函数也有一个返回值,它返回所打印的字符的数目。如果有输出错误,那么printf()会返回一个负数(printf( ) 的一些老版本会有不同的返回值)。 printf()的返回值是其打印输出用途的附带功能,通常很少被用到
阅读全文
摘要:当类型不匹配的时候,往往计算机输出的值和我们的预估值不一样。 下面我们以计算机存储数据的方面去剖析为什么出来的结果和预估的值不一样。 我们看如下代码: 在gcc上的运行结果为: 从第一行看到,%hd 和%hu产生336作为变量num的输出,毫无疑问。 然而,mnum的%u(无符号)版本的输出结果则为
阅读全文
摘要:不需要亲自把空字符插入name数组中。scanf在读取输入时会替你完成这项任务。也无须在字符串常量中包含一个空字符。 当输入guang yang 的时候的运行结果如下: scanf() 只读取了guang yang的名字guang。scanf() 开始读取输入以后,会在遇到的第一个空白字符空格(bl
阅读全文
摘要:*** 说明符决定数据的显示方式而不是决定数据的存储方式。数据存储都是以ASCII码存储的。 1、 %d符号用于指示一行中的什么位置打印整数,%d被称为格式说明符,每个%d对应打印项目中的一个int值。 (这个值可以是 int变量、int常量或者其他的值为int类型的表达式)。 2、 %o——八进制
阅读全文

浙公网安备 33010602011771号