顺序结构程序设计
3.3 字符的输入输出—getchar()和putchar()
3.3.2 putchar函数 格式:putchar(c);
【例3-19】
顺序结构程序设计
3.4 顺序结构程序设计举例
【例3-20】求一元二次方程ax2+bx+c=0的根。 分析: 要用计算机解方程,必须给出求解方程的算法, 对于一元二次方程ax2+bx+c=0来说,就是要给出求根 公式。给公式中的变量赋值,计算机就可以求出方程 的根了。
3.1 格式化输出—printf()
3.输出字符型数据的格式符
• c:输出单个字符。 • mc:按指定宽度m输出字符。若m为正值,则输出字符右
对齐;若m为负值,则输出字符左对齐。
【例3-9】
顺序结构程序设计
3.1 格式化输出—printf()
4.输出字符串的格式符
• s:按实际长度输出字符串。 • ms:按指定宽度m输出字符串。 • 当m为正数时,字符串右对齐输出;m为负数时,字符串
【例3-4】 #include <stdio.h> int main() {
int a,b,c; a=10;b=010;c=0x10; printf("%d,%o,%x\n",a,b,c); printf("%d,%d,%d\n",a,b,c); return 0; } 程序运行结果: 10,10,10 10,8,16
左对齐输出;如果m小于字符串长度,则按实际长度输出。 • m.ns:只输出字符串的前n个字符,共占m列。当m为正
数时,字符串右对齐输出;m为负数时,字符串左对齐输 出。
【例3-10】
顺顺序序结结构构的程程序序设设计计