2、号里)不需要,只要用'即可。5,?其实不必要。只要用?就可以了(在windowsVC6和tc2中验证)。格式控制符参考:格式输出字符:printf使用:向终端输出若干个类型任意的数据。形式:printf(格式控制符,输出列表)说明:格式控制符:% 格式说明引导符。 - 指定左对齐输出。 0 指定空位填零。 m.n指定输出域宽度及精度。 l.h输出长度的修正。 格式字符 指定输出的数据类型。说明:格式字符:指定输出项的数据类型和输出格式。 d 有符号十进制整数。 o 无符号八进制数。 x
3、无符号十六进制数。(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数) u 不带符号的十进制整数。基本整型:两个字节,十六个bit(位)1111111111111111 等于65535.1111111111111110等于 -2.负数的第一位(符号位)为1。负数的补码怎么得到:原码取反加一。2的二进制数为:0000000000000010,取反就等于1111111111111101,然后加1,二进制数逢二进一,所以就得出-2的二进制代码。有符号的整型数可以用%d输出。无符号的整型数可以用
4、%u输出。电脑里存的数字都是二进制数,最高位是符号位还是数据位,可以由输出格式符来控制。二进制数转换八进制数:三个1对应一个7。二进制数錾十六进制数:四位二进制对应一位十六进制,四个1对应一个f。说明: 格式字符:c 输出一个字符。 s 输出一个字符串。 e 以指数形式输出实型数。 f以小数形式输出实型数。 g 自动决定输出格式为e和f中较短的一种,不打印无效的零。 % 输出%。注意:对于单精度数,使用%f格式符输出时,仅前7位是有效数字,小数6位。 对于双精度数,使用%lf格式符输出时,前16位是有效数字,小数6