格式化输出说的是printf, 形式主要是: printf(格式串 + 表达式1,表达式2, ...);
格式串主要包括普通字符和转换说明%d, %f, 所谓转换说明,如%d, 就是指printf
函数把int整数型值从二进制转换成十进制数字组成的字符串,%f则是对float浮点型
进行类似操作
实例1
按 月/日/年 的格式输入日期,按 年/月/日 输出日期
1 # include <stdio.h> // <stdio.h>是标准输入/输出函数库 2 3 int main(void) // int表明main函数返回的是整数值 4 { 5 int month, day, year; // 声明3个整数型变量 6 7 printf("Enter a date(mm/dd/yyyy):"); // 每个语句以 ; 结尾, 由于开头的预指令只占据一行,故不用加冒号 8 scanf_s("%d / %d / %d", &month, &day, &year); // 注意格式串的空格可以防止输入时输入空格导致发生错误 9 10 printf("You entered the date %d-%d-%d\n", year, month, day); 11 12 return 0; // 返回整数值0,0表示函数是正常退出的,从而结束程序 13 }
点我
时间: 2024-12-18 16:00:56