自己制作的c语言教程:第四章(编辑修改稿)内容摘要:
进制整数 指数形式浮点小数 单一字符 字符串 八进制无符号整数 小数形式浮点小数 e和 f中较短一种 百分号本身 int a=567。 printf ( “%d”,a)。 int a=255。 printf(“%x”,a)。 int a=65。 printf(“%o”,a)。 int a=567。 printf(“%u”,a)。 char a=65。 printf(“%c”,a)。 printf(“%s”,“ABC”)。 float a=。 printf(“%e”,a)。 float a=。 printf(“%f”,a)。 float a=。 printf(“%g”,a)。 printf(“%%”)。 567 ff 101 567 A ABC +02 % 说明 : 格式字符要用小写。 格式字符与输出项个数应相同,按先后顺序一一对应。 输出转换 :格式字符与输出项类型不一致 ,自动按指定格式输出 . 例 int a=3,b=4。 printf(“%d %d\n”,a,b)。 printf(“a=%d , b=%d\n”,a,b)。 例 main() { unsigned int u=65535。 printf(”u=%d\n,u)。 } 14 第四章 顺序程序设计 • 附加格式说明符(修饰符) %[修饰符 ]格式字符 .n 对实数 ,指定小数点后位数 (四舍五入 ) 对字符串 ,指定实际输出位数 修饰符 功 能 m 输出数据域宽 ,数据长度 m,左补空格。 否则按实际输出 输出数据在域内左对齐(缺省右对齐 ) 指定在有符号数 的正数前显示正号 (+) + 输出数值时指定左边不使用的空位置自动填0 0 在八进制和十六进制数前显示前导 0,0x 在 d,o,x,u前,指定输出精度为 long型 在 e,f,g前,指定输出精度为 double型 l 15 第四章 顺序程序设计 例 int a=1234。 float f=。 char ch=„a‟。 printf(“%8d,%8d%2d\n”,a,a,a)。 printf(“%f,%8f,%,%.2f,%.2e\n”,f,f,f,f,f)。 printf(“%3c\n”,ch)。 运行 1234 , 1234,1234 结果: , ,+02 a 例 char a[]=“Hello,world!” printf(“%s\n%15s\n%\n%\n%.3s\n”,a,a,a,a,a)。 运行结果: Hello,world! Hello,world! Hello Hello Hel 16 第四章 顺序程序设计 –格式输入函数 格式 : scanf(“格式控制串 ” , 地址表 ) 功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中 ,并按回车键结束 •地址表:变量的地址,常用取地址运算符 amp。 •格式字符 :d,i,o,x,u,c,s,f,e 例 scanf(“%d”,amp。 a)。 输入: 10 例 scanf(“%x”,amp。自己制作的c语言教程:第四章(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。