Рубрики

Что такое использование% n в printf ()?

В C printf ()% n — это специальный спецификатор формата, который вместо печати чего-либо заставляет printf () загружать переменную, указанную соответствующим аргументом, со значением, равным количеству символов, которые были напечатаны printf () перед вхождение% n.

#include<stdio.h>

  

int main()

{

  int c;

  printf("geeks for %ngeeks ", &c);

  printf("%d", c);

  getchar();

  return 0;

}

Вышеприведенная программа печатает «гики для гиков 10». Первый printf () печатает «гики для гиков». Второй printf () печатает 10, так как напечатано 10 символов (10 символов — «гики для») перед% n в первом printf (), а c установлено в 10 с помощью первого printf ().

Рекомендуемые посты:

Что такое использование% n в printf ()?

0.00 (0%) 0 votes