* * * * * * * * * * * * 2.7 基本的输入输出函数 * printf函数 两种调用形式 格式控制字符串的一般形式为: printf(“字符串”); printf(“格式控制字符串”,输出表列); %[flag][[width][.prec]][[h][l][L]]输出格式字符 * 格式字符说明 (1)%d格式符:用来输出十进制整数,用法如下: %d:按数据实际长度输出。 %md:m为指定的输出字段的宽度。m0时,如果数据的位数小于|m|,则左端补以空格;如果m0,当数据的位数小于|m|,则右端补空格。若数据位数大于|m|,则按实际位数输出。 %ld:输出长整型数据,如 long a=123560; printf(“%ld”,a); 如用%d输出长整型数据,就会发生错误,因此long型数据应该用%ld格式输出。对长整型数据也可指定字段宽度,如用“printf(“%9ld”,a);”语句,其结果为: □□□123560 (共9列) * 格式字符说明 (2)%o格式符:以8进制形式输出整数。例如: int a=-1; printf(“%d, %lo” , a, a); 输出结果为: -1,37777777777 %lo用于输出八进制长整型。 * 格
原创力文档

文档评论(0)