C++賦值語句和輸入輸出語句


賦值語句=

      “=”符號跟數學上的“等於”是不同的

      a=a+5 數學上是不成立的,意思是將變量a+5的值賦值給a  

      =作用是把等號右邊的值或者表達式的值賦給左邊的變量

輸入輸出語句:

cin,cout:

      cin從鍵盤上輸入變量值,格式:cin>>變量1>>變量2>>變量n;可一次讀入多個不同類型的變量,變量輸入以回車,空格等隔開

      cout向屏幕輸入變量或者表達式的值,格式:cout<<變量1<<變量2<<變量3....變量n;

#include <iostream>
using namespace std;
int main()
{
    int a,b; //定義變量 
    cin>>a>>b; //輸入 a,b 
    cout<<a<<b;//輸入 a,b 
    return 0;
}

  cout格式化輸出:需要引用iomanip頭文件

 setw(int):設置顯示寬度  

right、left:設置左右對齊  

fixed,setprecision:設置保留小數的位數

setprecision:單獨用的時候,是科學計數法

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    double aa = 111123.456789;
    cout<<setprecision(2)<<aa<<endl;//科學計數法輸出數
    cout<<fixed<<setprecision(2)<<aa<<endl; //保留兩位小數
    int  bb =32554626;
    double cc = 2345.56789;
    cout<<bb<<endl;
    cout<<right<<setw(12)<<bb<<endl; //向右對齊,以12個字符對齊輸出
    cout<<cc<<endl;
    cout<<setw(12)<<cc<<endl;
    return 0;
}

getchar,putchar:

      getchar從鍵盤上輸入一個字符,格式:ch=getchar()

     putchar向屏幕輸入一個字符,格式:putchar(字符變量);

     調用getchar和putchar函數,需要引用cstdio頭文件

#include <iostream>
#include <cstdio> //引用cstdio頭文件
using namespace std;
int main()
{
    char a,b; //定義字符變量 
    a=getchar();
    putchar(a);
    b=getchar();
    putchar(b); 
    return 0;
}

scanf,printf:

     scanf格式化輸入變量值,格式scanf("格式控制符",&變量1.....&變量n),&的意思是取變量地址

    printf向屏幕格式化輸出變量或者表達式的值,格式:printf(“格式控制符”,變量1,變量2......變量n)

   常用的格式控制符:

 %d:d表示整數

%f:f表示浮點數

%c:c字符

%s:s字符串

\r\n:回車換行

#include <iostream>
#include <cstdio> 
using namespace std;
int main()
{
    int a;
    scanf("%d",&a);
    printf("你輸入的是:%d",a);
    printf("\r\n");//輸出回車換行 
    printf("保留寬度輸入:%8d",a);
    float b; //浮點型 
    printf("請輸入一個浮點型:\r\n");
    printf("\r\n");
    scanf("%f",&b);
    printf("%10f\r\n",b);//按10個字符的寬度輸出
    printf("%10.2f\r\n",b);//按10個字符輸出,並保留兩位小數 
    printf("%s","字符串輸出\r\n"); 
    return 0;
}

初學者,盡量使用cin,cout輸入輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM