getchar、printf、scanf

   字符的输入:getchar
   原型:int getchar(void);
   int:表示函数的返回值是int类型
   getchar:函数名
   void:是形参--表示不需要参数
   功能:从键盘获取一个字符
   返回值:获得的字符的ASCII值
   失败:-1
   
   字符的输出:将某一个字符输出到显示屏上
   函数原型:int putchar(int c);
   参数:c--》你要输出的字符的ASCII值
   返回值:成功:你成功输出的字符的ASCII值
           失败:-1   
   
   >>>标准格式化输入与输出
   
   printf:
   函数原型:int printf("格式控制串",输出表);
   返回值:成功则返回输出的字节数(按终端统计)
   
   
   格式控制符:
   %d ---- 有符号的十进制整型数
   %u ---- 无符号的十进制整型数
   %hd --- short
   %ld --- long
   %lld --- long long
   %o----八进制的整型数
   %x、X----十六进制整型数
   
   %c----char
  
   %f --- float
   %lf --- double
   %e ---- 指数形式
   .n --- 保留的小数的位数
   %g -- %f或%e中较短的一种
   
   m---指明输出数据的域宽,如果数据的宽度大于m,按原样输出
                           小于m,数据右对齐,左补空格
   - ---左对齐,右补空格
   
   
   输入函数:scanf
   原型:int scanf("格式控制串",地址表);
   
   scanf("%d", &a); -将从键盘获取到的值,存放在a的地址所对应的内存空间内
   
   如果要通过scnaf给多个变量赋值,可以使用回车、空格作为分割符进行输入
   %*c---表示不将输入的内容赋值给变量(*叫做抑制符)

你可能感兴趣的:(C)