c语言中scanf("%d%*c", &n);是什么意思

 时间:2024-10-14 03:48:56

在c语言中,scan酆璁冻嘌f("%d%*c", &n);中%d表示读整数,%*c表姨胀兽辱示忽略掉一个字符型的输入项,&n表示对象n在内存中的地址。scanf("%d%*c", &n);整体表示输入两个数,并且忽略掉第二个字符型的输入项,然后将输入的对象存入n。

在C语言的scanf函数中,格式字符串的一般形式为:%[*][输入数据宽度][长度]类型(其中有方括号[]的项为任选项)。不同的格式符类型有不同的功能。

c语言中scanf(

扩展资料

C语言scanf函数的语法规则:

1、语法

#include <stdio.h>

int scanf( const char *format, ... );

类似函数有

int scanf(const char *format, ...);

int fscanf(FILE *stream, const char *format, ...);//定输入流

int sscanf(const char *str, const char *format, ...);//指定缓存区

2、规则

scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和非空白字符组成. 控制字符以一个%符号开始。

参考资料来源:百度百科——scanf

  • 多项式除法图解步骤
  • 2 8 10 16进制之间的转换是什么
  • 二进制怎样相加
  • sizeof与strlen的区别
  • 数量积和向量积有什么区别?
  • 热门搜索
    super是什么意思 鱼竿调性是什么意思 成人高考什么时候出成绩 偶数是什么意思 执著的意思 三星s8什么时候上市 外埠是什么意思 功勋的意思 什么是asp mrs是什么意思