ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
葡萄酒在德國許多地方逐漸開始流行，但最受歡迎的國家酒精飲品仍舊為啤酒。2012年德國啤酒飲用量為每人，在世界位居前列。德國對于啤酒純度的規定可追溯至15世紀。
2015年《米其林指南》指定11家德國餐廳為最高的三星級，38家餐廳則獲得二星評價，233家餐廳獲得一星評價，總數量位居第二，僅次于法國。
邁克爾·舒馬赫
近二千七百萬德國人為體育俱樂部成員，此外亦有一千二百萬人獨立參與體育活動。
德國國家足球隊于2014年第四次獲得世界杯足球賽冠軍。足球是德國最受歡迎的體育運動
足球是最受歡迎的體育運動。德國足球協會會員人數達650萬人，在同類組織中為世界最大，其頂級賽事德國足球甲級聯賽平均到場觀眾人數在全球職業體育聯賽中位居第二。德國國家足球隊于1954年、1974年、1990年和2014年奪得世界杯足球賽冠軍，1972年、1980年和1996年奪得歐洲足球錦標賽冠軍。德國于1974年和2006年舉辦世界杯，于1988年、2024年舉辦歐錦賽。
其他熱門運動包括冬季體育、拳擊、籃球、手球、排球、冰球、網球、馬術和高爾夫球。水類運動諸如帆船、賽艇和游泳亦頗受歡迎。
德國為世界賽車大國。寶馬和梅賽德斯為重要的賽車制造商。截至2015年，保時捷曾17次在勒芒24小時耐力賽中奪魁，奧迪亦13次取勝。邁克爾·舒馬赫在其賽車生涯中創造一系列記錄，并七次奪得一級方程式世界車手冠軍，為史上最多，并同時為史上收入最高的運動員之一。塞巴斯蒂安·維特爾亦為史上最為成功的三名一級方程式車手之一。
德國運動員在奧林匹克運動會中有優異表現，總獎牌數居世界第三（包括東西德）。德國是最后一個在同年舉辦夏季和冬季奧運會的國家——1936年于柏林舉辦夏季奧運會，在加爾米施-帕滕基興舉辦冬季奧運會。此外慕尼黑亦舉辦1972年的夏季奧運會。
克勞蒂亞·雪佛，德國超級名模
德國設計師在現代產品設計領域聲名顯赫，其中包豪斯設計師路德維希·密斯·凡德羅和博朗設計師迪特·拉姆斯為杰出代表。
德國亦為時尚產業領先國家之一。2010年德國紡織業共有近1,300家企業，雇傭超過130,000人，營收達280億歐元。其產品的44%用于出口。和每年舉辦兩次。
慕尼黑、漢堡和杜塞爾多夫及其他一些城鎮亦為德國國內時尚產業的設計、生產和貿易中心。來自德國的著名設計師包括卡爾·拉格斐、、、菲利浦·普萊因和邁克爾·米夏爾斯基。主要時尚品牌包括雨果博斯、、愛迪達、PUMA和黛安芬。德國的超級名模諸如克勞蒂亞·雪佛、海蒂·克魯姆、和娜嘉·奧爾曼亦獲得國際名望。
*  德國簡介－英國廣播公司新聞
*  www.deutschland.de –跨媒體與多語言的德國大門戶網
*  德國（UBC圖書館政府資訊）
*  www.buguaiaerial.com–德國部落格
*  Destatis.de –德國聯邦統計部
* International Futures上的 德國發展關鍵指標預測
*  中華人民共和國外交部德國國家概況
*  中華民國外交部德國國情介紹
*  德意志聯邦共和國駐中華人民共和國使領館
西班牙語，也稱卡斯蒂利亞語，現代中文簡稱西語，當地華人稱之為「呂文」，是起源於西班牙卡斯蒂利亞地方的語言，為羅曼語族的分支。除了發源地西班牙之外，使用者主要集中在拉丁美洲國家，有五億人使用。按照第一語言使用者數量排名，為全世界第二位，僅次於漢語官話。加上第二語言人口，總使用人數排名則為世界第三，僅次於漢語及英語。西班牙語是除英語、法語和阿拉伯語之外最多國家的官方語言，同時為聯合國官方語言之一。全世界有超過五億人的母語或第二語言是西班牙語，另外有二千萬的學生將西班牙語當作外語學習。
採用西班牙語為母語的地區所用的稱呼：
羅曼語族各語在伊比利半島的發展
西班牙語是從通俗拉丁語中發展而來的，同時受到巴斯克語的影響。西班牙語音的典型特征是輔音弱化、腭音化。相同的現象也可以在大部分的羅曼語系的語言中發現。
中世紀的輔音系統在「猶太－西班牙語」中得到更好的保留。這種語言使用于在15世紀被驅逐出西班牙的猶太人后裔中。
從十六世紀起，西班牙的美洲殖民運動將西班牙語帶到了美洲和西屬東印度群島。二十世紀，西班牙語傳播到了赤道幾內亞和西撒哈拉。與此同時，由于來自拉美移民的影響，西班牙語也開始在不屬于昔日西班牙帝國的地區傳播開來，比較典型的例子包括美國紐約市的西班牙哈萊姆地區。
在西班牙語的發展歷程中，作家塞萬提斯占有極其重要的地位，以至西班牙語經常被人們稱為“塞萬提斯的語言”。
西班牙語是聯合國的六大官方語言之一，同時也是非洲聯盟，歐盟和南方共同市場的官方語言。
在21世紀使用西班牙語作為官方語言的國家和地區有：阿根廷、玻利維亞、智利、哥倫比亞、哥斯達黎加、古巴、多米尼加、厄瓜多爾、薩爾瓦多、赤道幾內亞、危地馬拉、洪都拉斯、墨西哥、尼加拉瓜、巴拿馬、巴拉圭、秘魯、波多黎各、西班牙、烏拉圭和委內瑞拉。在美國雖僅有新墨西哥州列為該州官方語言，但美國聯邦政府、部份州政府及地方政府的網站、文件、商店、產品說明及公共場所等大多也會提供西班牙文。
除此之外，西班牙語也在安道爾、伯利茲、加拿大、直布羅陀、以色列、摩洛哥、荷蘭、菲律賓、特立尼達和多巴哥以及西撒哈拉被使用。
在西班牙和拉丁美洲擁有很多不同的西班牙語方言，西班牙北部的卡斯蒂利亞方言發音通常被認為是西班牙語的標準發音。在美洲，第一批西班牙人帶來他們的地方口音，今天仍然可以發現在美洲的不同地方存在著明顯不同的方言口音。
此外，還有重音標志的字母''á''、''é''、''í''、''ó''、''ú''。字母''ü''用于字母組合''güe''和''güi''來表示''u''是發音的，因為其他的組合''gue''、''gui''中，''u''是不發音的。
根據1994年西班牙皇家學院的決定，「CH」跟「LL」不再作為單獨的字母出現在字母表中。但是不受該院管轄的美洲西班牙語則依然將這兩個字母列在字母表內。
注意：字母 "W" 和 "K" 平常時一般不被使用。它們只出現于外來詞匯，比如 "kilogramo"（公斤）或 "wáter"（廁所,也可寫做"váter"）。
相對而言，西班牙語是一種屈折語，依靠詞形變化表明語素的聯系，名詞分為陰性和陽性，每個動詞有約五十種變位形式，有人稱和單復數的區別，并依時態、語氣、體和語態而變。且形容詞和限定詞隨名詞的性、數變化而變。但與古典拉丁語和俄語這樣的強屈折語相比，西班牙語沒有名詞變格，且更多地借助前置詞來建立受詞與句子中其他部分的聯系。西班牙語傾向于將修飾語置于中心語之后，但如需表達特定語義，形容詞也會位于其所修飾的名詞之前。如同其它羅曼語，基本語序為主謂賓結構，但常常不限于此。西班牙語的主語可以省略，因為人稱可以由動詞變位體現，只要不引起歧義且不強調主語，表明主語就是沒有必要的。西班牙語還是一種動詞框架語言，以動詞來表明路徑，而不是像日耳曼語言那樣用小品詞或詞綴。例如西班牙語的“subir corriendo”（向上跑）和“salir volando”（飛出），譯為英語就是“to run up”和“to fly out”。
西班牙語的一般疑問句可不將主語和動詞倒裝，更不靠語氣詞，分辨陳述句和一般疑問句有時全靠語調。
西班牙語的名詞和形容詞分為陽性和陰性。通常以-o結尾的名詞或形容詞為陽性，以-a結尾的名詞或形容詞為陰性。（例如: pelo-頭髮陽性, chica-女孩陰性，和葡萄牙語相同），-dad,-tad,-ción,-sión,tión結尾的名詞多數也是陰性。（例如：ciudad-城市、universidad-大學、dificultad-困難 situación-局勢，televisión-電視，gestión-辦事處）也有一些例外，（比如:carne-肉陰性,leche-牛奶陰性, poema-詩歌陽性, día-天陽性）。
名詞和形容詞都有單復數兩種形式。通常為在詞根后面加-s（結尾是元音字母的單詞）或-es（結尾是輔音字母的單詞）。句子中的名詞和形容詞的性、數要一致。
西班牙語的動詞體系復雜而規律，有很多不同的時態。在不同的時態中根據不同的動詞和人稱有不同的變位方式。通常西班牙語的動詞分為三類：以-ar結尾的動詞、以-er結尾的動詞和以-ir結尾的動詞。
以現在時為例：
hablar（說）
comer（吃）
vivir（住）
第一人稱單數（yo我）
第一人稱復數（nosotros我們）
hablamos
comemos
第二人稱單數（tú你）
hablas
第二人稱復數（vosotros你們）
habláis
coméis
第三人稱單數（él他/ella她/usted您）
第三人稱復數（ellos他們/ellas她們/ustedes您們）
hablan
西班牙語的陳述語序通常是主謂賓結構。西班牙語的感嘆句、疑問句分別要在前加上倒感嘆號及倒問號，后面加上感嘆號、問號。例如：（這是什么？），（那不是真的！）
有些動詞並不規則，例如estar（狀態～，～在～）和ser（是～）：
estáis
在西班牙語的形容詞後加上''mente''會變成副詞，o結尾的形容詞則要換成a，例如：
frecuente
frecuentemente
económico
económicamente
lentamente
rápidamente
如果兩個副詞連續，mente只會在後面的副詞用一次。如果前面本身的形容詞為o結尾，也要把o改為a。
ágil y exacto
ágil y exactamente
político y económico
政治和經濟性的
política y económicamente
政治和經濟性地
** 洛雷托-烏卡亞利西班牙語
（和葡萄牙語一部分一樣）
* 受西班牙語影響的語言及方言：
*  Chinese Talking Dictionary（ www.dictionarist.com）
*  線上法語、義大利語、西班牙語字典（ WordReference.com）
C是一種通用的程式語言，廣泛用于系統軟件與應用軟件的開發。于1969年至1973年間，為了移植與開發UNIX作業系統，由丹尼斯·里奇與肯·湯普遜，以B語言為基礎，在貝爾實驗室設計、開發出來。
C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點，在程式設計中備受青睞，成為最近25年使用最為廣泛的編程語言。目前，C語言編譯器普遍存在於各種不同的操作系統中，例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的程式語言，例如C++、Objective-C、Java、C#等。
二十世紀八十年代，為了避免各開發廠商用的C語言的語法產生差異，由美國國家標準局為C語言訂定了一套完整的國際標準語法，稱為ANSI C，作為C語言的標準。二十世紀八十年代至今的有關程式開發工具，一般都支持符合ANSI C的語法。
* C語言是一個有結構化程式設計、具有變量作用域（variable scope）以及遞迴功能的程序式語言。
* C語言傳遞參數均是以值傳遞（pass by value），另外也可以傳遞指針（a pointer passed by value）。
* 不同的變數類型可以用結構體（struct）組合在一起。
* 只有32個保留字（reserved keywords），使變量、函數命名有更多彈性。
* 部份的變量類型可以轉換，例如整數型和字符型變量。
* 透過指標（pointer），C語言可以容易的對記憶體進行低階控制。
* 編譯預處理（preprocessor）讓C語言的編譯更具有彈性。
20世紀70年代，肯·湯姆森為了使其設計的Unix系統更加高效，使用B語言的變種（即C語言）重寫了Unix。在1978年，丹尼斯·里奇和布萊恩·柯林漢合作出版了《C程序設計語言》第一版，事實上即為K&R C標準。在這之后，制定標準的工作轉移到ISO和ANSI。目前最新的C語言標準是C18。
Brian Kernighan于1978年親筆書寫的“Hello World”程序
下面是一個在標準輸出設備（stdout）上打印出 "Hello, world!" 字串的簡單程式。類似的程式，通常作為初學程式語言時的第一個程式：
其中只有int，void，return為C語言的關鍵字，預處理器會將#include 替換為stdio.h文件的內容。
main函數是C語言程序的入口點。
"Hello, world!\n"中的\n是一個轉義字符，形式為\加上一個字符。所起的作用在ASCII碼中規定。
printf是聲明于stdio.h的函數，關于printf的更多細節，參見printf；
關于格式化字符串的更多信息，參見格式化字符串。
C語言由函數和變量組成，C的函數就像是Fortran中的子程序和函數。
在C語言中，程序從 main 開始執行。main 函數通過調用和控制其他函數進行工作。例如上面的printf。程序員可以自己寫函數，或從庫中調用函數。在上面的return 0; 使得 main 返回一個值給調用程序的殼層，表明程序是否成功運行。
一個C語言的函數由返回值、函數名、參數列表和函數體組成。函數體的語法和其它的復合的語句部分是一樣的。
C語言中的復合語句（或稱語句塊）的格式為：
/* ... */
復合語句可以使得幾個語句從文法上變成一個語句。
有時必須使用復合語句，否則會產生錯誤。例如，在運用循環語句的時候，如果循環體（即循環中執行部分）包含多個語句（以分號隔開），則必須使用花括號將他們合并成一個復合語句。如果不這么做，系統僅把第一個分號前的內容看做循環體。
需要注意的是，部分C編譯器并不支持在任意位置使用復合語句。
C語言有兩種條件語句形式，分別是if和switch。
If 的格式如下：
if (運算式) // 如果
// 有時還會有 else：
else      // 否則
運算式的值非零表示條件為真；如果條件為假，程式將跳過if處的語句，直接執行if後面的語句。但是如果if後面有else，則當條件為假時，程式跳到else處執行。if和else後面的語句可以是另個if語句，這種套疊式的結構，允許更複雜的邏輯控制流程得以實現。在一般情況下，else一定與最接近的if成對，因此常用括弧{}越過此限制。比較下面兩種情況：
if (邏輯表達)
if (邏輯表達式)
下面是if的另一種格式if……else if……else……
else if (邏輯表達式)  //在下面可以加入多個“else if”語句
if (邏輯表達式甲) {
if (邏輯表達式乙)
要注意這里的縮進和換行只用于方便閱讀。編譯器并不會根據縮進層級猜測 if 和 else 的對應關系。
switch通常用於對幾種有明確值的條件進行控制。它要求的條件值通常是整數或字元。與switch搭配的條件轉移是case。使用case後面的標值，控制程式將跳到滿足條件的case處一直往下執行，直到語句結束或遇到break。通常可以使用default把其他例外的情況包含進去。如果switch語句中的條件不成立，控制程式將跳到default處執行；如果省略default子句，則直接執行下一語句。switch是可以嵌套的。
switch (值) {
case 甲:
case 乙:
語句段1; // 甲乙都會執行
// 更多語句…
break;  // 跳轉到 switch 末尾處
case 丙:
default:  // 無論如何都會匹配
簡單的條件判斷也可用?:
運算式?值1:值2;
a=b>c?b:c // 如果變數"b"的值大於變數"c" 把變數"b"的值賦予變數"a"
C語言有三種形式的循環語句：
while(判斷式);
while(判斷式)
for(起始化;判斷式;運算式)
在while和for中，語句將執行到表達式的值為零時結束。在do...while語句中，循環將至少被執行一次。這三種循環結構可以互相轉化：
如果語句中不使用continue語句的話，相當於
while (判斷式) {
當循環條件一直為真時，將產生無窮迴圈。
跳轉語句包括四種：goto，continue，break和return。
goto 標記;
goto語句是無條件轉移語句，且標記必須在當前函數中定義，使用“標記:”的格式定義。程式將跳到標記處繼續執行。由於goto（特別是向回 goto 和長距離的 goto）容易產生閱讀上的困難，所以對新手應該儘量少用。GCC 編譯器拓展支持對指針 goto和宏內 goto，一定程度上增強了 goto 的可讀性。
continue語句用在迴圈語句中，作用是結束當前一輪的迴圈，馬上開始下一輪迴圈。
break語句用在迴圈語句或switch中，作用是結束當前迴圈，跳到循環體外繼續執行。但是使用break只能跳出一層迴圈。在要跳出多重迴圈時，可以使用goto使得程式更為簡潔。
當一個函數執行結束後要返回一個值時，使用return。return可以跟一個運算式或變數。如果return後面沒有值，將執行不返回值。
見C和C++運算符。
見數據類型 (C語言)。
如果一個變數名後面跟著一個有數字的中括弧，這個聲明就是陣列聲明。字串也是一種陣列，它們以ASCII的NUL作為陣列的結束。要特別注意的是，方括內的索引值是從0算起的。
int myvector 100；/* 從myvector0至99共100個元素 */
char mystring 80；
// 聲明時初始化
float mymatrix 3 2 = {2.0 , 10.0, 20.0, 123.0, 1.0, 1.0};
int notfull 33 = ;
// 數組套數組
char lexicon 10000 300；/* 共一萬個最大長度為300的字元陣列。*/
int a34；
上面最後一個例子創建了一個陣列，但也可以把它看成是一個多維陣列。注意陣列的下標從0開始。這個陣列的結構如下：
例子中notfull創建了一個3*3的二維陣列，初始化時有些元素並未賦值。如下：
1  ?  ?
1  2  3
4  5  ?
根據C標準的規定，在存在初始化列表時，如果初始化列表中未提供對所有元素的初始化，則剩余元素會被默認初始化，并使用與靜態變量相同的初始化規則。
如果一個變量聲明時在前面使用 * 號，表明這是個指針型變量。換句話說，該變量存儲一個地址，而 *（此處特指單目運算符 *，下同。C語言中另有雙目運算符 * 表示乘） 則是取內容操作符，意思是取這個內存地址里存儲的內容。把這兩點結合在一起，可將 int *a;看作是 “*a 解得的內容類型為 int”，對更復雜的聲明也如此。指針是 C 語言區別于其他同時代高級語言的主要特征之一。
指針不僅可以是變量的地址，還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值（不同于return z這樣的僅能得到一個返回值。
指針是一把雙刃劍，許多操作可以通過指針自然的表達，但是不正確的或者過分的使用指針又會給程序帶來大量潛在的錯誤。
int *pi;     // 指向整型數據的指針 pi
int * api3;// 由指向整型數據的指針構成的數組，長度為 3
char ** argv;// 指向一個字符指針的指針
struct { int member; } stinst,
* pst = & stinst;
// pst是一個指向一個匿名結構體的指針
儲存在指針中的地址所指向的數值在程序中可以由 * 讀取。例如，在第一個例子中， *pi 是一個整型數據。這叫做引用一個指針。
另一個運算符 &，叫做取地址運算符，它將返回一個變量、數組或函數的存儲地址。因此，下面的例子：
int i, *pi; /* int and pointer to int */
pi = &i;
i 和 *pi 在程序中可以相互替換使用，直到 pi 被改變成指向另一個變量的地址。
當指針指向結構體時，可以使用運算符 -> 代替 *和. 的作用，如 (*p).m 與 p->m 等效。
C語言的字符串其實就是char型數組，所以使用字符串並不需要引用庫。然而C標準庫確實包含了用於對字符串進行操作的函數，使得它們看起來就像字符串而不是陣列。使用這些函數需要引用標頭檔string.h。
在C語言中，輸入和輸出是經由標準函式庫中的一組函數來實現的。在ANSI/ISO C中，這些函數被定義在標頭檔stdio.h中。
有三個標準輸入/輸出是標準I/O庫預先定義的：
* stderr：標準錯誤輸出
下面的這個例子顯示了一個過濾程式（filter program）是怎樣構成的。
int main(int argc, const char * argv)
char c;
while ((c=getchar)!=EOF)
putchar(c);
perror("getchar got EOF");
C語言的基本結構單位是函數。系統首先調用 main函數（主函數），通過函數的嵌套調用，再調用其他函數。函數可以是系統自帶的函數，也可以是用戶定義的函數。C語言中，不允許函數嵌套定義。
C語言的特色之一是：程序員必須親自處理內存的分配細節。
大多數C語言實現使用棧（Stack）來保存函數返回地址／棧幀基址、完成函數的參數傳遞和函數局部變量的存儲。然而，在部分極特殊的平臺上，使用棧并不能獲得最大效率。此時的實現由編譯器決定。
如果程序需要在運行的過程中動態分配內存，可以利用堆（Heap）來實現。
基本上C程序的元素存儲在內存的時候有3種分配策略：
如果一個變量聲明為全局變量或者是函數的靜態變量，這個變量的存儲將使用靜態分配方式。靜態分配的內存一般會被編譯器放在數據段或代碼段來存儲，具體取決于實現。這樣做的前提是，在編譯時就必須確定變量的大小。
以IA32的x86平臺及gcc編譯器為例，全局及靜態變量放在數據段的低端；全局及靜態常量放在代碼段的高端。
函數的自動局部變量應該隨著函數的返回會自動釋放（失效），這個要求在一般的體系中都是利用棧（Stack）來滿足的。相比于靜態分配，這時候，就不必絕對要求這個變量在編譯時就必須確定變量的大小，運行時才決定也不遲，但是C89仍然要求在編譯時就要確定，而C99放松了這個限制。但無論是C89還是C99，都不允許一個已經分配的自動變量運行時改變大小。
所以說C函數永遠不應該返回一個局部變量的地址。
要指出的是，自動分配也屬于動態分配，甚至可以用alloca函數來像分配堆（Heap）一樣進行分配，而且釋放是自動的。
還有一種更加特殊的情況，變量的大小在運行時有可能改變，或者雖然單個變量大小不變，變量的數目卻有很大彈性，不能靜態分配或者自動分配，這時候可以使用堆（Heap）來滿足要求。ANSI C定義的堆操作函數是malloc、calloc、realloc和free。
使用堆（Heap）內存將帶來額外的開銷和風險。
C語言的特色之一是：語言不負責內存邊界檢查，這是因為在運行時進行內存邊界檢查會造成性能問題，與UNIX哲學不符。此特性容易導致緩沖區溢出問題。然而，部分編譯器（如英特爾編譯器）會出于安全性的考量，提供方法以進行運行時內存邊界檢查。
C語言的標準文檔要求了一個平臺移植C語言的時候至少要實現的一些功能和封裝的集合，稱為“標準庫”，標準庫的聲明頭部通過預處理器命令#include進行引用。
在C89標準中：
字符類型判斷
標準報錯機制
各種體系結構限制
信號（類似UNIX的信號定義，但是差很遠）
一些標準宏定義
標準I/O庫
標準工具庫函數
ASCIIZ字符串及任意內存處理函數
在94年的修正版中
在C99中增加了六個函式庫
以上是C語言的標準。各個系統各自又對C庫函數進行的各種擴充，就浩如煙海了。如POSIX C、GNU C等。
工具軟體可以幫助程式設計者避免一些程式中潛藏或容易出現的問題，例如常會造成程式未預期動作或是執行期錯誤的程式碼。
許多語言都有自動源代碼檢查及審計工具，C語言也有類似工具，像是Lint。可以在程式剛寫好時用Lint找出可能有問題的程式，通過Lint後再用C編譯器進行編譯，許多編譯器也可以設定是否要針對一些可能有問題的程式碼提出警告。MISRA C是一套針對嵌入式系統的法則，可主要也是避免一些可能有問題的程式碼。
也有一些編譯器、程式庫或作業系統可以處理一些非標準C語言的功能，例如邊界值檢查、緩存溢出偵測、序列化及自動垃圾回收功能。
使用像Valgrind或等軟體工具，或者連結有特別malloc函式的程式庫，有助於找出一些運行期記憶體使用的問題。
以下是C語言的保留關鍵字：
_Imaginary
_Alignas
_Alignof
_Atomic
_Generic
_Noreturn
_Static_assert
_Thread_local
“void main”的用法并不是任何標準制定的。 C語言標準語法是“int main”，任何實現都必須支持int main(void) { /* ... */ }和int main(int argc, char* argv) { /* ... */ }。 在 C++ 標準中，main的標準型態應是int，否則類型是由實現定義的。任何實現都必須支持int main { /* ... */ }和int main(int argc, char* argv) { /* ... */ }。
*  Coding Programmer Page / C Library Reference and Examples (english)
*  Visual Studio Express 首頁
*  ISO/IEC 9899。C99標準的官方網站。目前（2020年）可直接下載的標準文本是  ISO/IEC 9899:202x。
中華人民共和國政治介紹1949年10月中華人民共和國建國以來的政治概況。
依照憲法，中華人民共和國國體為工人階級領導的、以工農聯盟作為基礎的、人民民主專政的社會主義國家；中華人民共和國也是世界上少數幾個由共產黨執政、且宣揚共產主義的國家，而且中國共產黨在馬克思列寧主義基礎上提出了毛澤東思想、鄧小平理論、三個代表、科學發展觀、習近平新時代中國特色社會主義思想等指導思想，遵循人民民主專政、中國特色社會主義和社會主義市場經濟方針。
中華人民共和國政體依《中華人民共和國憲法》實行人民代表大會制度，全國人民代表大會是國家最高權力機關，閉會時由全國人民代表大會常務委員會代行大部分職權，實行民主集中制。但政府施政實際上由中國共產黨中央委員會所主導，閉會期間則由中央委員會總書記主持的中央政治局及其常務委員會行使職權。在實踐中，中國共產黨領導各級行政機關、立法機關、司法機關、檢察機關、民主黨派、企事業單位與宗教團體等組織。
全國人民代表大會為中國最高國家權力機關，設有常務委員會；主要行使立法權，並選出國家元首（國家主席）、行政機關（國務院）、監察機關（國家監察委員會）、審判機關（最高人民法院）、檢察機關（最高人民檢察院）、國家軍事機關（中央軍事委員會）等職務。國家主席為禮儀性和象徵性虛位元首，本身沒有獨立實權，與全國人民代表大會常務委員會共同行使國家元首的職權。
現任中華人民共和國主席為習近平，並因同時擔任中國共產黨中央委員會總書記和中央軍事委員會主席而為最高領導人。現任中華人民共和國副主席為王岐山，協助習近平從事禮儀性的外事工作。現任中華人民共和國國務院總理為李克強，他同時是中國共產黨中央政治局常務委員會委員，負責主持中央人民政府的工作，韓正、孫春蘭、胡春華、劉鶴四位副總理協助李克強分管國務院的工作。
1949年第二次國共內戰進入尾聲。9月，中國共產黨已組建中華人民共和國中央人民政府。10月1日，中國共產黨中央委員會主席毛澤東在北京市宣布成立中華人民共和國，自稱為新中國。此后，中國人民解放軍逐步占領中國大陸和絕大多數沿海島嶼，迫使以中國國民黨為首的中華民國政府在同年12月撤往臺灣地區，兩岸分治。而此時中國大陸由毛澤東以及其所領導的中國共產黨統轄，主要依照馬克思列寧主義原則所建立。1950年10月，中共中央決定派中國人民志愿軍前往朝鮮半島參與朝鮮戰爭，直至1953年朝韓雙方簽署停火協議。中國共產黨在1951年時發起三反五反運動，並且在隔年提出生產資料所有制的社會主義改造後宣布成為社會主義國家。1956年推出百花齊放、百家爭鳴的方針，不過到了1957年發起了整頓思想的反右運動，並因為國內階級鬥爭形勢估計過於嚴重而被嚴重擴大，大批知識分子因而被劃成右派成員。1958年至1960年，中國共產黨發動主張「超英趕美」的大躍進，反而造成國民經濟的倒退和三年困難時期。其中1959年廬山會議上，毛澤東因為彭德懷等人的異議而下令發動反右傾運動，進而造成社會經濟陷入困頓，並且一直到1962年七千人大會召開後才得以制止。與此同時，中國共產黨和蘇聯共產黨因為意識形態差異而宣告分裂。此時期毛澤東主張儘管社會主義革命似乎獲得成功，但是社會內部的階級敵人仍然持續存在，進而提出「無產階級專政下繼續革命」之觀點。1966年2月3日，中國共產黨透過文化革命五人小組發表《二月提綱》，文化大革命正式展開。在這之後引起長達10年激烈的一系列政治鬥爭，並且對中國社會、文化和古蹟造成嚴重破壞。這時期也因為文化大革命造成經濟停滯不前，人民生活陷入困苦，最終文化大革命一直到1976年四人幫遭到瓦解而結束。
1975年中國國務院副總理鄧小平和美國總統傑拉爾德·福特在北京市展開非正式會談。
1976年毛澤東逝世並且公審四人幫成員後，華國鋒和鄧小平為了取得黨內最高領導權而爆發權力鬥爭，最後由鄧小平贏得鬥爭而成為中國共產黨「最高領導人」。其中鄧小平聯合陳云和李先念推動改革開放政策，並且提出了中國特色社會主義的思想觀念。為了扭轉毛澤東極左派政策所帶來的影響，鄧小平認為一個社會主義國家可以排除資本主義思想而採納其市場經濟政策，並且在中國共產黨仍維持其自身政治權力的情況下，透過政策的轉變帶來顯著的經濟增長。1978年中國共產黨第十一屆中央委員會第三次全體會議召開後，中國共產黨放棄階級鬥爭方式而轉向改革開放，並且逐步建立鄧小平在中國共產黨黨內之領導地位。1979年時，中華人民共和國因為邊境問題而與同樣是社會主義國家的越南爆發中越戰爭。1981年中國共產黨第十一屆中央委員會通過了《關於建國以來黨的若干歷史問題的決議》，其中華國鋒被迫辭去中國共產黨中央委員會主席和中央軍事委員會主席的職務，鄧小平在中共黨內的領導地位得到確立。不過為了解決中國共產黨內部的資深黨員安排問題，鄧小平在中國共產黨第十二次全國代表大會和第十三次全國代表大會期間、設立了2屆在中國共產黨中央委員會領導下的中國共產黨中央顧問委員會。
鄧小平所提出的新思想很快遭到毛澤東思想支持者與政治自由化支持者質疑，同時改革開放政策也引發許多社會問題。面對中國與西方國家在經濟、軍事等方面實力的巨大差距，中國社會和知識分子對中國共產黨執政和社會主義制度的合法性產生懷疑。部分知識分子認為效仿西式民主、全盤西化是中國未來唯一的出路。中國共產黨面對資產階級自由化和全盤西化的思潮所帶來的挑戰，在1986年開展反對資產階級自由化運動，試圖捍衛中國共產黨的執政地位和社會主義制度。同一年，八六學潮爆發。支持學潮的黨內民主派、知識分子領袖——方勵之和劉賓雁、王若望由鄧小平親自點名，開除出黨。1987年初，三人作為“資產階級自由化、全盤西化”的反面典型在全黨公開批判。同時，擔任中國共產黨中央委員會總書記一職的胡耀邦因為被批評反對資產階級自由化不力，而被迫辭職。
1989年4月15日，前中國共產黨中央委員會總書記胡耀邦的逝世引發學生和群眾的悼念活動，進而促使大規模學生示威活動。面對示威中出現的騷亂行為，中國共產黨機關報《人民日報》於4月26日發布社論《必須旗幟鮮明地反對動亂》，指責此次事件為「動亂」並且表示應該採取堅硬措施以制止動亂，隨后部分激進學生絕食抗議使局勢升級。5月19日晚間，中國共產黨高層決定在首都部分地區實行戒嚴，不過戒嚴部隊被許多北京市市民阻攔而未能入城。最終中國共產黨高層、中華人民共和國國務院和中國共產黨中央軍事委員會決定採取強硬措施，決定於6月3日晚間派遣中國人民解放軍進入天安門廣場實行武力清場。途中軍方與群眾和學生爆發流血衝突，並且引來國際社會強烈譴責。
1989年六四事件結束後，中共十三屆四中全會召開，決定撤銷趙紫陽的中國共產黨中央委員會總書記等職務，進而確立江澤民在中國共產黨黨內的領導地位，並且建立包括李鵬、李瑞環等人的第三代中央領導集體。儘管六四事件一度讓改革開放政策暫緩，1990年代初期有關社會主義市場經濟之政策重新獲得施行，這讓鄧小平的經濟學觀點重新獲得重視。此時，中國經濟已渡過1980年代末的危機，持續高速發展，促成新的民族主義在中國社會崛起。進入21世紀后，這一新的思潮構建完成。同時，有賴于經濟發展、國家實力增強，全盤西化思潮消退，對中國民眾可能因國力差距巨大而“投向西方的懷抱”的擔憂解除，中國共產黨執政和社會主義制度的合法性得以穩固。
1997年中國共產黨第十五次全國代表大會上，鄧小平所提出的觀點正式加入《中國共產黨章程》，與原先的馬克思列寧主義和毛澤東思想同樣列為指導思想。中國共產黨中央委員會總書記江澤民繼承鄧小平在1990年代「最高領導人」的位置，並延續後者絕大部分政策。隨後江澤民則提出了三個代表重要思想，主張中國共產黨應代表中國先進社會生產力的發展要求、先進文化的前進方向以及要眾多人民的基本利益；在2002年中國共產黨第十六次全國代表大會上，三個代表思想獲得批準並修訂至《中國共產黨章程》中，並且作為中國共產黨的指導方針。在三個代表思想中，透過制定理論的方式讓民營企業家和入境資產階級分子得以合法加入中國共產黨。2002年11月中國共產黨第十六次全國代表大會和中國共產黨第十六屆中央委員會第一次全體會議召開，胡錦濤當選中國共產黨中央委員會總書記而接替江澤民最高領導人位置，並且和吳邦國、溫家寶等人組建第四代中央領導集體。
胡錦濤把重點放在集體領導上，而反對單一個人在政治體系中佔有主導地位。由於過去中華人民共和國政府主要注重經濟增長，反而促成一系列嚴重的社會問題發生。為了解決這些問題，胡錦濤提出在社會主義社會發展科學發展觀和和諧社會這兩個主要思想。其中科學發展觀在2007年10月21日召開的中國共產黨第十七次全國代表大會上列入《中國共產黨章程》修正版中，但一直到2012年11月14日的中國共產黨第十八次全國代表大會上才視為指導方針。胡錦濤在2012年11月召開的中國共產黨第十八次全國代表大會和中國共產黨第十八屆中央委員會第一次全體會議上卸去中國共產黨中央委員會總書記和中國共產黨中央軍事委員會主席職務，並且由新選出的習近平接替這兩個職位，之後與李克強等人組建第五代中央領導集體。習近平上任後不久便展開數十年來最為積極的反腐敗工作，但與此同時開始整合中國共產黨中央委員會總書記作為最高領導人的權力，這使得《經濟學人》認為其破壞集體領導制度、而朝向毛澤東的統治方式。
2018年，中國共產黨第十九屆中央委員會開始推行“深化黨和國家機構改革”，將部分國務院機構虛級化，由中共的黨內機構承擔實際職責。有學者認為本次機構改革是中國政治回歸改革開放前“黨政合一”的體制，作為最高國家行政機關的國務院權力被削弱，進一步加強中國共產黨對政府的領導。
2017年10月中共十九大之后，中共中央政治局全體委員和常委被規定每年向總書記述職一次。2018年3月，習近平首次審閱各中央政治局委員提交的報告，并對各政治局委員提出重要要求。同時中共中央推行的“深化黨和國家機構改革”將國家的行政權力進一步集中在以總書記為首的中央政治局手上，使改革開放以來實行的“黨政分離”再次回歸“黨政合一”。習近平也多次重提毛澤東時代的“黨領導一切”，而“黨政軍民學，東西南北中，黨是領導一切的”這句毛時代的口號在中共十九大上被寫入黨章 。
慶祝中華人民共和國成立60年看板
中國共產黨創建之初便以蘇聯共產黨（布爾什維克）為榜樣，採取了蘇聯共產黨的組織模式，後來也接納了列寧的「黨的領導體制」和斯大林的「無產階級專政體制」理論和實踐經驗。在政治體制建設方面基本上則是採納了斯大林主義，也就是在每個非共產黨機關內部都設有嚴格服從共產黨的組織，並且建立了共產黨中央委員會對上國家中央機關的一元化領導制度。其中在1949年11月時，中國共產黨在中華人民共和國政府內部組織中國共產黨黨委會。1958年時，更成立直屬中國共產黨中央政治局和中國共產黨中央書記處的財經、政法、外事、科學與文教小組，小組組長基本上都是由中央政治局常務委員會委員擔任。現行《中華人民共和國憲法》第一條宣告“中國共產黨領導是中國特色社會主義最本質的特征”。今日中國共產黨在中央政府各機關、地方政府各機關、人民團體、經濟組織、文化組織和其他非中國共產黨黨組織領導機關中設立有中國共產黨黨組，并由接受中國共產黨的領導，而中央政府一級國家機關和人民團體中的黨組領導直屬單位的中國共產黨黨組織，則負責管理幹部和審批所屬單位幹部的任免資格。
《中國共產黨章程》中提到：「黨的領導主要是政治、思想和組織的領導。黨要適應改革開放和社會主義現代化建設的要求，加強和改善黨的領導。」而當前中國共產黨表示民主同時是中國共產黨自身與社會主義重要的生命線，但是認為要實現且正常運作民主，可行的方法唯有實施集中制度。中國共產黨主張民主得以使用包括集中制度等任何形式展開，並且認為如果沒有集中制度就將會失去秩序。對此中國共產黨依據毛澤東對於民主集中制的觀點成立人民代表大會制度，認為這是「在民主基礎上的集中，在集中指導下的民主。只有這個制度，才既能表現廣泛的民主，使各級人民代表大會有高度的權力；又能集中處理國事，使各級政府能集中地處理被各級人民代表大會所委託的一切事務，並保障人民的一切必要的民主活動。」
當前中國共產黨理想上認為應當透過集體領導以盡可能削減個人權力，經由一致協商的方式而做出決定。這概念最早緣起則可以回到列寧和布爾什維克派系，主張共產黨的領導高層是由多人共同決策而成。其中，作為實際最高權力機關的中國共產黨中央政治局常務委員會全體成員都處於平等地位，每位中央政治局常務委員往往作為一個部門的非正式權力代表，然而他們所擁有的決策權力皆相同。在毛澤東統治時期便是由他控制了中共中央政治局和中國人民解放軍，另外分別還有掌握情報調查機關的康生以及掌握國務院與外交部的周恩來。
不過儘管每個中國共產黨中央政治局常務委員會委員在理論上的權力關係相同，但實際上仍然會為中央政治局常務委員會委員排列其名次。同時雖然中國共產黨主張並沒有選出正式的領導人領導，但是每個領導集體中仍然會有重要的領導人物帶領其他核心成員；同時掌握中國共產黨中央委員會總書記和中國共產黨中央軍事委員會主席，這兩個最重要職位的人，往往便是該領導集體最為重要的領導人物。在過去江澤民擔任最高領導人之前，中國共產黨內部核心成員和領導集體並沒有什麼區別，而在實際情況下核心人物往往不參與集體領導制度。然而集體領導制度發展到江澤民之後，中國共產黨開始大力推廣責任制度，並且在中國共產黨的官方聲明中改稱作「集體領導核心」，但胡錦濤開始，最高領導人改稱為「以XXX同志為總書記」。2016年，中共十八屆六中全會公報首次提出“以習近平同志為核心的黨中央”，這被認為象征著“習核心”正式確立，開始回歸毛澤東時代的個人集權模式。
中國共產黨訂定數個指導自身全部活動的中國特色社會主義思想，並且將其視為中國共產黨思想建設、組織建設和作風建設的理論基礎。其中在《中國共產黨章程》提到中國共產黨會堅持社會主義、人民民主專政、中國共產黨領導、遵循馬克斯列寧主義和毛澤東思想等四項基本原則，並且明確規定：「中國共產黨以馬克思列寧主義、毛澤東思想、鄧小平理論、『三個代表』重要思想和科學發展觀作為自己的行動指南。」馬克思列寧主義是中國共產黨的第一個官方意識形態，內容結合了卡爾·馬克思和弗里德里希·恩格斯在著作中提到的馬克思主義、以及由弗拉基米爾·伊里奇·列寧所提出的列寧主義思想。對此中國共產黨認為馬克思列寧主義揭示了人類社會歷史發展的普遍規律，同時馬克思列寧主義提供解決資本主義矛盾社會的一個未來願景，也就是社會主義社會和共產主義社會必然性會取代資本主義社會。而第二個加入的毛澤東思想則被視為是馬克思列寧主義在中國的發展和應用，其中毛澤東思想的內容除了由毛澤東主導外，還包括其他中國共產黨的領導人物共同發想而成。
鄧小平理論則是在1992年中國共產黨第十四次全國代表大會加入到《中國共產黨章程》，其概念包括有中國特色社會主義和社會主義初級階段等論點。鄧小平理論大體上可以視為一種理論總結，認為共產主義的定義中並不包括國有社會主義和計劃經濟等制度安排，同時市場機制實際上是中立的運作方式。此外他還提到中國共產黨需要應對不斷變化的形勢動態，並且要透過「實事求是」的方式來確認某一政策過時與否，進而提出《實踐是檢驗真理的唯一標準》這篇文章與相應的口號。在中國共產黨第十四次全國代表大會上，江澤民重申鄧小平的口號而認為沒有必要質問事情是屬於社會主義還是資本主義，因為重要的判別標準是它的工作模式。之後他更提出適應中國條件的馬克思主義思想「三個代表」，並且在2002年中國共產黨第十六次全國代表大會通過而加入《中國共產黨章程》。
中國共產黨黨內的部分人士批評「三個代表」並非屬於馬克思主義、甚至是馬克思主義基本價值觀的背叛，然而支持者認為這是中國特色社會主義的進一步發展。江澤民則主張早期共產黨成員認為共產主義應當實現的生產模式，發展到了今日已經更為複雜而難以體現，同時試圖強制生產方式的改變作為並沒有效果，因為其背後遵循歷史唯物主義的經濟規律而有自然的發展。該理論最為顯著的影響是允許資本家以「新社會階層」身分加入中國共產黨，除了鼓勵其從事「誠實勞動和工作」外，並透過自己的勞動貢獻為中國共產黨打造中國特色社會主義。之後在胡錦濤所主導下，在中國共產黨第十六屆中央委員會第三次全體會議上制定了同樣作為官方意識形態的科學發展觀思想，同時為了因應中國國情而提出科學發展觀的發展與應用，中國共產黨必須堅持建設社會主義和諧社會。
新當選的中國共產黨中央委員會委員除了之後會在不同黨政機關、地方行政區和企事業單位工作外，在第一次全體會議上會分別從中國共產黨中央政治局常務委員會委員中選出作為主要負責人的中國共產黨中央委員會總書記。中央委員會總書記負責召集中央政治局會議和中央政治局常務委員會會議，并主持中央書記處的工作。另外還會選出中央政治局和中央政治局常務委員會組成人員，決定中國共產黨中央軍事委員會組成人員，通過中國共產黨中央書記處成員，批準中央紀律檢查委員會組成人員。中國共產黨中央委員會全體會議一般每年舉行一次，為期2天至3天。在中央委員會全體會議閉會期間，由中央政治局和其常務委員會行使中央委員會的職權，負責黨的經常工作。
中央政治局常務委員會制度是在1956年中國共產黨第八次全國代表大會時建立，用以取代原本擔任政策決定角色的中國共產黨中央書記處。其中中央政治局常務委員會每周至少召開1次會議，成為中國共產黨的中華人民共和國的核心領導機構。藉由閉會制度使得中國共產黨的權力集中至中央政治局常務委員會。根據《中國共產黨章程》，中國共產黨中央委員會總書記負責召集會議中央政治局和中央政治局常務委員會的會議，同時還主持中國共產黨中央書記處工作。
而自江澤民以後，中國共產黨中央委員會總書記也兼任中共中央軍事委員會主席一職。中央軍事委員會主席領導全國武裝力量。中國共產黨中央書記處是中央政治局及其常務委員會的辦事機構，同時也是中央委員會的執行機構。中央書記處除了可以在中央政治局確定的政策框架下自行做出決定外，同時也負責指導中央委員會部門工作、經費工作、出版物與報告起草等工作。中央軍事委員會是中國共產黨最高軍事領導機構，與中華人民共和國中央軍事委員會一個機構兩塊牌子，主要負責領導中華人民共和國武裝力量。
中共中央設置辦事機構8個，即中共中央政策研究室、中央全面深化改革委員會辦公室、中央網絡安全和信息化委員會辦公室、中央財經委員會辦公室、中央外事工作委員會辦公室、中央機構編制委員會辦公室、中央軍民融合發展委員會辦公室、中共中央臺灣工作辦公室。
全國人民代表大會及其常務委員會的議場位于北京人民大會堂。
《中華人民共和國憲法》規定，全國人民代表大會是中華人民共和國的最高國家權力機關，採取議行合一制度。全國人大會議閉會時，則由其產生的全國人民代表大會常務委員會代為行使其大部分職權。
目前，全國人大的全體會議一般在每年3月召開。全國人大及其常務委員會在對外交往上扮演中華人民共和國國會角色，全國人大常委會還與國家主席共同行使國家元首職權。中華人民共和國的一般性法律由國務院或其他有關部門提出，全國人大常委會及其專門委員會三讀審查后批準。基本法律在經全國人大常委會三讀審查后交由全國人大會議批準。全國人大主席團常務主席、執行主席（由全國人大常委會委員長會議成員兼任）主持全國人大的全體會議，全國人大常委會委員長主持全國人大常委會的會議。
根據《中華人民共和國憲法》和《中華人民共和國全國人民代表大會和地方各級人民代表大會選舉法》等法律的規定，各級人民代表大會實行民主集中制。全國人民代表大會代表由中國內地各省、自治區、直轄市人民代表大會和各特別行政區選舉委員會間接選舉產生，全國人大常委會則由全國人大會議選舉產生，任期均為五年。全國人大及其常委會分別在北京人民大會堂一樓的萬人大禮堂和二樓的常委會會議廳召開會議。
中華人民共和國憲法第五十七條規定“中華人民共和國全國人民代表大會是最高國家權力機關”。第八十五條還規定，“中華人民共和國國務院，即中央人民政府，是最高國家權力機關的執行機關，是最高國家行政機關。”第一百二十八條另外規定，“最高人民法院對全國人民代表大會和全國人民代表大會常務委員會負責。地方各級人民法院對產生它的國家權力機關負責。”同時，全國人大還擁有對其常委會“不適當的決定”的撤銷權。因此，在中國的憲法框架中，各級國家機關最終都應向全國人大負責，不存在行政、立法、司法、檢察機關制衡全國人大的情形。
此外，全國人大有權選舉產生中華人民共和國的其他中央國家機構，包括行政（國務院）、監察（國家監察委員會）、司法（最高人民法院、最高人民檢察院）、軍事（國家軍委）機關和常設立法機關（全國人大常委會），也同時產生作為國家元首的國家主席、副主席。
中華人民共和國實行以全國人民代表大會為中心的人民代表大會制度。全國人大可以產生中華人民共和國“禮儀性”和“象征性”的虛位元首——中華人民共和國主席。國家主席是國家機構之一，處于最高國家權力機關全國人民代表大會的從屬地位，形式上是國家的最高代表，與全國人大常委會聯合行使中國國家元首的職權，執行全國人大及其常委會的決定，主要從事國事活動和負責外交禮節，但不負責包括行政和軍事等具體工作。如果中國國家主席出現喪失工作能力、死亡或遭罷免的情況下，國家主席的職責由國家副主席代理。國家副主席不能履行職權時，由全國人民代表大會常務委員會委員長代行職權。國家主席、副主席每屆任期五年，無連任次數限制。作為副手的中華人民共和國副主席職務是非中共黨員能夠擔任的最高官職，歷史上有宋慶齡和榮毅仁兩位民主黨派人士曾經出任國家副主席。
中華人民共和國省級行政區、地級行政區、縣級行政區、鄉級行政區均依法設立人民代表大會，簡稱地方人大，各級人民代表大會由民主選舉產生，並對人民負責與受人民監督。選舉採分階段進行，在鄉鎮級、區縣級舉辦直接選舉。當選的鄉鎮級、區縣級人民代表大會再選出更高級別的人民代表大會，並由這些代表選出全國人大代表。
根據《中華人民共和國憲法》規定，縣級以上地方各級人民代表大會設立常務委員會。其常務委員會由主任、副主任若干人和委員若干人組成，對本級人民代表大會負責并報告工作。常務委員會的組成人員不得擔任國家行政機關、監察機關、審判機關和檢察機關的職務。常務委員會行使的職權是：討論、決定本行政區域內各方面工作的重大事項；監督本級人民政府、監察委員會、人民法院和人民檢察院的工作；撤銷本級人民政府的不適當的決定和命令；撤銷下一級人民代表大會的不適當的決議；依照法律規定的權限決定國家機關工作人員的任免；在本級人民代表大會閉會期間，罷免和補選上一級人民代表大會的個別代表。
《中華人民共和國憲法》規定，中華人民共和國國務院是中華人民共和國最高國家權力機關的執行機關，是最高國家行政機關，即“中央人民政府”。
國務院實行總理負責制。中華人民共和國國務院總理由國家主席提名，并經全國人大任命，是最高國家行政首長。總理全面領導國務院工作，代表國務院對全國人大及其常委會負責。副總理、國務委員協助總理工作，并與國務院秘書長、各部部長、各委員會主任、中國人民銀行行長、審計署審計長一起對總理負責。國務院工作中的重大問題，總理具有最后決策權。
國務院總理通過國務院常務會議和國務院全體會議行使行政職能。國家基本計劃和政府一般政策，不論是對外政策、國際條約、法律和國務院令，重要財政事項，還是榮譽稱號、人民警察警銜和海關關銜的授予，特別行政區行政長官的任命等重要事項都由國務院及其總理進行。目前，國務院下設國務院辦公廳和25個組成部門（包括各部、各委員會、中國人民銀行和審計署），1個國務院直屬特設機構（國務院國有資產監督管理委員會）、16個直屬機構，4個辦事機構和若干國務院議事協調機構。
中華人民共和國各省級行政區、地級行政區、縣級行政區、鄉級行政區均依法設立人民政府，各級人民政府由同級人民代表大會產生，並對人大負責、受人大監督。
1954年頒布的憲法規定：地方各級人民委員會即地方各級人民政府。1975年頒布的憲法規定：地方各級革命委員會是地方各級人民代表大會的常設機關，同時又是地方各級人民政府。1978年頒布的憲法規定：地方各級革命委員會，即地方各級人民政府，是地方各級人民代表大會的執行機關，是地方各級國家行政機關。人民公社的人民代表大會和革命委員會是基層政權組織，又是集體經濟的領導機構。1982年頒布的現行憲法規定：地方各級人民政府是地方各級國家權力機關的執行機關，是地方各級國家行政機關。
《中華人民共和國憲法》規定，國家監察委員會是中華人民共和國最高監察機關，依據憲法及相關的法律負責監督、調查、處置公職人員依法履職、秉公用權、廉潔從政從業以及道德操守問題。國家監察委員會依照法律規定獨立行使監察權，不受行政機關、社會團體和個人的干涉。
2018年第十三屆全國人民代表大會第一次會議修改《中華人民共和國憲法》及通過《中華人民共和國監察法》後設立。中華人民共和國國家監察委員會與中國共產黨中央紀律檢查委員會合署辦公。
位于北京市東城區東交民巷的最高人民法院正門。
中華人民共和國法律體系以馬克思主義法學理論為指導，發展出有中國特色的社會主義法系。1950年，中央人民政府委員會通過第一部法律《婚姻法》；1954年，第一屆全國人民代表大會通過第一部《中華人民共和國憲法》。2011年，中國政府宣布中國特色社會主義法律體系已形成。中華人民共和國司法體制由公安部、檢察院、人民法院三大系統組成，三者分工並互相配合與制約，中國共產黨各級政法委員會則主導協調。重大案件發生後，由政法委員會組織公安機關、檢察部門和法院聯合辦案，由公安機關抓捕、檢察部門蒐集證據、法院配合審判。
中國司法實行二審終審制。基層人民法院為一審法院，對大多數案件進行初判。在一審法院敗訴的當事人可以上訴于上級法院中級人民法院或高級人民法院。最高人民法院是中華人民共和國的最高司法機關。各級人民法院均設立對應的人民檢察院。
最高人民法院是最高國家審判機關，也是管理國家審判系統的機構。監督地方各級人民法院和專門人民法院的審判工作，設立六個巡回法庭接受下級人民法院審理的案件的上訴案件。有時也有大法官巡回庭或特別法庭獨立審判國家和社會的特別重大案件或特殊的上訴抗訴案、死刑案。
高級人民法院是受理中級人民法院或其他下級人民法院審理的案件的上訴案件的第三級法院，按省級行政區劃設立，包括省、自治區、直轄市的高級人民法院。新疆維吾爾自治區高級人民法院生產建設兵團分院由新疆維吾爾自治區高級人民法院管理，行使高級人民法院職權。
中級人民法院是受理基層人民法院或其他下級人民法院審理的案件的上訴案件的第二級法院，按地級行政區劃設立，包括省、自治區下設的（設區的）市、州、盟、地區、應當設立中級人民法院的地方、新疆生產建設兵團所轄師級地方的中級人民法院和直轄市設置的若干個中級人民法院。
基層人民法院是第一級法院，按縣域行政區劃設立，包括縣、旗、（不設區的）市、自治縣、自治旗、（設區的市）市轄區、工礦區、應當設立基層人民法院的地方、新疆生產建設兵團所轄團級地方的人民法院。
除普通人民法院外，中華人民共和國的專門法院包括軍事法院、鐵路運輸法院、海事法院、林業法院、農墾法院、石油法院、知識產權法院、互聯網法院、金融法院等。其中，軍事法院分解放軍、戰區、基層三級。鐵路運輸法院設中級、基層兩級。海事法院不分級，層級相當于中級人民法院，全稱冠以國號，稱中華人民共和國海事法院。此外，還在北京、上海、廣州三地設立知識產權法院，“管轄有關專利、植物新品種、集成電路布圖設計、技術秘密等專業技術性較強的第一審知識產權民事和行政案件”。知識產權法院第一審判決、裁定的上訴案件，由知識產權法院所在地的高級人民法院審理。
《中國共產黨章程》和《中華人民共和國憲法》規定，中國共產黨和中華人民共和國中央軍事委員會領導全國武裝力量，實行主席負責制，中央軍委主席是中華人民共和國武裝力量的最高統率者。
1983年，“中華人民共和國中央軍事委員會”成立后，中共中央軍事委員會和國家中央軍事委員會的組成人員基本相同，實際上是“一個機構兩塊牌子”。中共中央軍事委員會由中國共產黨中央委員會產生或罷免。國家中央軍事委員會由全國人民代表大會產生或罷免，對全國人民代表大會和全國人民代表大會常務委員會負責。
目前，中央軍事委員會下設中央軍委辦公廳和6個部、2個委員會、3個辦公室、審計署和機關事務管理總局。
中國的法律體系，一般被認為屬于歐陸法系中的民法法系。1980年開始實施新的法律體系，1987年1月1日開始實施新的刑法和民法，許多法律還在不斷改善中。最新頒布的《中華人民共和國憲法》是在1982年12月4日，此后于1988年、1993年、1999年與2004年經四次修正。2003年對憲法進行了一次重大修改，首次將保護私有財產明文寫入憲法，2007年3月16日第十屆全國人民代表大會第五次會議通過《中華人民共和國物權法》。
中國的政黨制度是中國共產黨領導的多黨合作和政治協商制度，也就是在中國共產黨領導下與8個民主黨派合作和協商，進而組成統一戰線。
人民政協接受中國共產黨領導，主要參與成員還包括有群眾組織、民主黨派以及各個行業的代表。中國人民政治協商會議致力于對中華人民共和國政治、經濟、文化和社會等各層面基本政策進行討論，提出相關的意見與建議。中國共產黨與其他政黨的互動關係主要建立在「長期共存、互相監督、肝膽相照、榮辱與共」的方針基礎上。這一協商過程在政制發展進程中被制度化、長期化。
中國人民政治協商會議并非權力機關，亦非決策機構，不在國家機構之列。《》規定，“中國人民政治協商會議全國委員會和地方委員會的主要職能是政治協商、民主監督、參政議政。”
中華人民共和國的選舉制度，狹義上僅指《中華人民共和國全國人民代表大會和地方各級人民代表大會選舉法》所規范的人民代表大會代表的選舉制度；廣義上也可以指由《中華人民共和國憲法》、《選舉法》和《中華人民共和國全國人民代表大會組織法》、《中華人民共和國地方各級人民代表大會和地方各級人民政府組織法》、《中華人民共和國城市居民委員會組織法》和《中華人民共和國村民委員會組織法》等法律所規范的各級人大代表選舉、國家公職人員選舉以及村居民自治組織選舉的總稱。
中國內地的9億適齡選民可以直接選舉村民委員會、居民委員會，縣級、鄉級和不設區地級市的人大代表，每次選舉間隔為五年。而設區的地級市及更高級別的人大代表、地方行政長官則由下一級人大代表選舉產生，屬於間接選舉。
中華人民共和國是下列國際組織的成員：
* 中華人民共和國憲法、中華人民共和國法律
* 中華人民共和國法治、中華人民共和國人權
* 中華人民共和國政府、中華人民共和國行政區劃
* 中華人民共和國選舉、中華人民共和國政黨
* 中華人民共和國國旗、中華人民共和國國徽、中華人民共和國國歌
Hello World 於Windows Vista中的執行結果
Hello, World是指在電腦螢幕顯示「Hello, World!」（你好，世界！）字串的電腦程式。相關的程式通常都是每種電腦編程語言最基本、最簡單的程序，也會用作示範一個編程語言如何運作。同時它亦可以用來確認一個編程語言的編譯器、程序開發環境及運行環境是否已經安裝妥當。因為寫法簡單可見，這也是很多初學者首次接觸程式語言時會撰寫的程序。
傳統來說，當一位程式設計師接觸一門新的編程語言的時候，「Hello, World」就會成為首個接觸的內容。
與此同時，相同的字串亦會用作檢測開發環境是否安裝妥當以及相關的操作人員是否理解相關的環境。
於1972年，貝爾實驗室成員布萊恩·柯林漢撰寫的內部技術文件《A Tutorial Introduction to the Language B》首次提到了Hello World這字串。當時，他使用B語言撰寫了第一個使用參數的Hello World相關程序：
main( ) {
extern a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
a 'hell';
b 'o, w';
c 'orld';
由 布萊恩·柯林漢 撰寫的「Hello, world」程序 (1978年)這個程序成為了第一個Hello World的示範程序。之所以會這樣切割，是因為於B語言中，每個參數只能放置四個ASCII字符。兩年後，布萊恩·柯林漢和丹尼斯·里奇基於B語言寫成C語言後，在他們撰寫的《C程序設計語言》使用更簡單的方式展示Hello World:
自此，Hello World成為了電腦程序員學習新的程式語言的傳統。但是，有些人認為 ''hello, world'' 的字串早於1966年的BCPL語言出現的時候已經出現。雖然相關的字詞確實在發明者記錄的文件出現，但是可以肯定的是，Hello World這字串於當時確實未變得流行。因此，人們公認為布萊恩·柯林漢是令相關字串走進公眾目光的人。
但是需要注意的是，Hello World的初始寫法為「hello, world」，並沒有任何感嘆號，全部都是小寫，內含逗號，逗號後面亦有空格，而和現在流行的寫法並不一致。