當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C語言 printf() and scanf()用法及代碼示例


printf() 和 scanf() 函數用於 C 語言的輸入和輸出。這兩個函數都是內置庫函數,定義在 stdio.h(頭文件)中。

printf() 函數

printf() 函數用於輸出。它將給定的語句打印到控製台。

printf() 函數的語法如下:

printf("format string",argument_list);

格式字符串可以是 %d(整數)、%c(字符)、%s(字符串)、%f(浮點數)等。

scanf() 函數

scanf() 函數用於輸入。它從控製台讀取輸入數據。

scanf("format string",argument_list);

打印給定數字立方體的程序

讓我們看一個簡單的 c 語言示例,它從用戶那裏獲取輸入並打印給定數字的立方體。

#include<stdio.h>  
int main(){  
int number;  
printf("enter a number:");  
scanf("%d",&number);  
printf("cube of number is:%d ",number*number*number);  
return 0;
}

輸出

enter a number:5
cube of number is:125

scanf("%d",&number;) 語句從控製台讀取整數並將給定值存儲在 number 變量中。

printf("cube of number is:%d ",number*number*number) 語句在控製台上打印數字的立方體。

程序打印2個數字的總和

讓我們看一個簡單的 C 語言輸入輸出示例,打印 2 個數字的加法。

#include<stdio.h>  
int main(){  
int x=0,y=0,result=0;

printf("enter first number:");
scanf("%d",&x);
printf("enter second number:");
scanf("%d",&y);

result=x+y;
printf("sum of 2 numbers:%d ",result);

return 0;
}

輸出

enter first number:9
enter second number:9
sum of 2 numbers:18


相關用法


注:本文由純淨天空篩選整理自 printf() and scanf() in C。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。