慣例第一步:寫乙個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...