從零開始學習c 之一

2021-08-10 15:43:38 字數 1300 閱讀 2552

慣例第一步:寫乙個helloworld程式

使用的ide是visual studio 2017

#include using namespace std;

int main()

輸出結果: helloworld

**解析:

#include 這行代表下面程式引用了標頭檔案iostream = input&output stream 顧名思義 輸入和輸出流

using namespace std;       引用命名空間std(standard) 如果不寫這行 下面應改為std::cout << "helloworld" << std::endl;          引用std簡化後續**編寫            

《表示把後面的要列印的輸入到輸出流cout中

endl表示\n + fflush(stdin),即換行+清流      使用\n和endl作用相同,但推薦使用endl使編寫看起來更優雅

cin.get(); 表示等待使用者輸入任意字元  vs中如果直接f5執行 控制台視窗會一閃而過 解決方法即加入cin.get()或者使用ctrl+f5執行

return 0表示程式正常執行,非0為異常執行

c++中的變數型別:

整型:int,short,long,long long,bool,char   值得注意的是char字元和bool布林屬於整型變數

浮點型:float,double,long double

字元型:string

無符號版:unsigned 有符號版: signed  

區別: 無符號般作用兩倍於有符號版的範圍 即short -32768~32768 unsigned short:0~65535

值得注意的是當宣告 unsigned不帶型別,預設即為unsigned int

//題:已知圓柱體半徑和高,求圓柱體體積

#include using namespace std;

int main()

關於控制輸出的浮點數的精度問題:

#include #include //函式setprecision引用

using namespace std;

int main()

//題:字母大小寫的轉換

#include using namespace std;

int main()

C 從零開始學習

首先你需要乙個編譯器,在這裡我首先是推薦功能強大的visual studio最強ide。vs 可以嘗試自己在ide裡面敲一下,畢竟只有多動手才能成功!include 此為標頭檔案 using namespace std 告訴編譯器使用 std 命名空間。main方法為主函式,是程式開始執行的地方 i...

從零開始學習OpenGL ES之一 基本概念

我曾寫過一些文章介紹iphone opengl es程式設計,但大部分針對的是已經至少懂得一些3d程式設計知識的人。已經有大量有關opengl的好教程和書籍。但是,卻沒有多少是關於opengl es,而且沒有 至少在我撰寫此文時 是專門針對學習iphone上3d程式設計的。因為大部分有關學習open...

從零開始學習c語言

including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...