C 什麼意思,C 是什麼意思?

2023-02-07 02:10:28 字數 6175 閱讀 1681

1樓:

c++語言是在c的基礎上發展起來的,c語言是c++語言的子集。 所以c++是c語言的完善與擴充,是在c語言基礎上"加"出來的。所以是++,而不是--。

2樓:匿名使用者

兩種意思:

1、格式化字串輸出

2、整數取餘

1、目前printf支援以下格式的輸出,例如:

printf("%c",a);輸出單個字元。

printf("%d",a);輸出十進位制整數。

printf("%f",a);輸出十進位制浮點數.

printf("%o",a);輸出八進位制數。

printf("%s",a);輸出字串。

printf("%u",a);輸出無符號十進位制數。

printf("%x",a);輸出十六進位制數。

printf("%%");輸出百分號'%'.

2、整數取餘,例如:

9%4=1;

6%3=0;

c++是什麼意思?

3樓:幻翼高達

c++是一種物件導向的高階程式設計語言,是c語言的超集。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

c++具有支援資料封裝和資料隱藏、繼承和重用、多型性等特性。

4樓:飛喵某

c++ 是一種中級語言,它是由比雅尼·斯特勞斯特魯於 1979 年在貝爾實驗室開始設計開發的。c++ 進一步擴充和完善了 c 語言,是一種物件導向的程式設計語言,c++ 可執行於多種平臺上,如 windows、mac 作業系統以及 unix 的各種版本。

c++是一門以c為基礎發展而來的一門物件導向的高階程式設計語言,從2023年在貝爾實驗室創立開始至今,已有30多個年頭。

c++從最初的c with class,經歷了從c++98、c++ 03、c++ 11、c++ 14再到c++17多次標準化改造,功能得到了極大的豐富,已經演變為一門集程序導向、物件導向、函式式、泛型和超程式設計等多種程式設計正規化的複雜程式語言。

由於c++過於複雜,並且經歷了長時間的發展演變,目前對於c++標準支援的較好主要有gnu c++和visual c++,嚴格來說,目前還沒有一個完全支援iso c++的版本。

5樓:雲南新華電腦學校

c++,這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的,支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、資料抽象、物件導向程式設計、製作圖示等等泛型程式設計等多種程式設計風格。

6樓:戰爭女神小舅子

程式語言,你可以理解為 中文,英語,法語,德語。。。類似的。

c++中::是什麼意思?

7樓:會飛的小兔子

是類作用域

操作符「::」指明瞭成員函式所屬的類。表示引用成員函式及變數,作用域成員運算子。

在不同作用域內宣告的變數可以同名,但如果區域性變數和全域性變數同名,在區域性變數作用域內如何訪問全域性變數。

例如:宣告瞭一個類a,類a裡宣告瞭一個成員函式void f( ),但沒有在類的宣告裡給出f的定義,那麼在類外定義f時, 就要寫成void a::f( ),表示這個f( )函式是類a的成員函式。

擴充套件資料

c++基本算術運算子

基本算術運算子有:+(加)、-(減或負號)、*(乘)、/(除)、%(取餘)。其中「-」作為負號時為一元運算子,其餘都為二元運算子。

這些基本算術運算子的意義與數學中相應符號的意義是一致的。

1、%」是取餘運算,只能用於整型運算元。表示式a%b的結果為a/b的餘數。 「%」的優先順序與「/」相同。

2、當「/」用於兩整型運算元相除時,其結果取商的整數部分,小數部分被自動捨棄。因此,表示式1/2的結果為0,這一點需要特別注意。

8樓:加百列

"::"在c++中表示作用域,和所屬關係。"::"是運算子中等級最高的,它分為三種,分別如下:

一、作用域符號:

作用域符號」::「的前面一般是類名稱,後面一般是該類的成員名稱,c++為例避免不同的類有名稱相同的成員而採用作用域的方式進行區分。

例如:a,b表示兩個類,在a,b中都有成員member。

那麼:1、a::member就表示類a中的成員member。

2、b::member就表示類b中的成員member。

二、全域性作用域符號:

全域性作用域符號:當全域性變數在區域性函式中與其中某個變數重名,那麼就可以用::來區分,例如:

三、作用域分解運算子:

::是c++裡的作用域分解運算子,「比如宣告瞭一個類a,類a裡宣告瞭一個成員函式voidf(),但沒有在類的宣告裡給出f的定義,那麼在類外定義f時,就要寫成voida::f(),表示這個f()函式是類a的成員函式。

例如:擴充套件資料:

c++的運算子(運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。c++ 內建了豐富的運算子)具體以下:

1、算術運算子。

2、關係運算子。

3、邏輯運算子。

4、位運算子。

5、賦值運算子。

9樓:匿名使用者

表示作用域,和所屬關係

::是運算子中等級最高的,它分為三種:

1)global scope(全域性作用域符),

用法(::name)

2)class scope(類作用域符),用法(class::name)

class a

int a::test()//表示test是屬於a的

3)namespace scope(名稱空間作用域符),用法(namespace::name)

他們都是左關聯(left-associativity)

他們的作用都是為了更明確的呼叫你想要的變數,如在程式中的某一處你想呼叫全域性變數a,那麼就寫成::a,如果想呼叫class a中的成員變數a,那麼就寫成a::a,另外一個如果想呼叫namespace std中的cout成員,你就寫成std::

cout(相當於using namespace

std;cout)意思是在這裡我想用cout物件是名稱空間std中的cout(即就是標準庫裡邊的cout)

10樓:勞水仝瀚文

::在c++中好多時候要用比如std::cout<<"你好"<

cout<<,也就是說cout屬於std名詞空間裡面定義的,

11樓:孝悅位溪兒

限定域運算子,限制所指定的類或者物件的範圍.

12樓:碧果光翠巧

c++是一種高階程式語言

13樓:殳妮危又晴

%c是格式控制符,意思是按字元輸入或輸出,比如:charch='a';printf("%c\n",ch);那麼就會輸出a%d:輸入輸出為整形,printf("%d",a);也就是列印整數a.

%s:輸入輸出為字串

%f:輸入輸出為浮點型

printf(

stream,

"%s%c",s,c

);%s

--列印格式,按字串方式輸出變數s的值(字串)到檔案流stream

%c--

列印格式,按ascii字元方式輸出變數c的值(即列印一個字元)到檔案流stream

printf(

stream,

"%f\n",

fp);

%f是浮點格式

14樓:板麥瀧鴻飛

::作用域說明符號,

在c++裡一般是用來說明這是屬於那個類的的成員函式或者是資料成員(一般是公有資料的呼叫才可以!)

15樓:公識在波光

::是作用域識別符號,表示後面的名字的所屬空間及其範圍,為了解決大規模工程時的名字問題而引入的名字的,可以實現對不同名字空間中相同識別符號的區別引用。

16樓:樹英潭恨蕊

c++這個詞在中國大陸的程式

員圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「cplus

plus」,「cpp」。

它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的,支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、資料抽象、物件導向程式設計、製作圖示等等泛型程式設計等多種程式設計風格。

17樓:符惜鍾紫南

表示域,::後面彈出的函式是可以呼叫的。

比如:1

::全域性函式。

2類名::類的成員函式

3std::vector

這三種情況都是一個「域;屬於"的概念。

c++裡&是什麼意思?

18樓:水劃過

&:在c++中有兩種意思,一種是取地址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。

a&b表示a和b執行按位與運算。

&後跟一個變數。每個變數對應一個儲存空間塊。每個儲存空間都有一個數字,即地址,&變數名錶示取出該**,而變數名錶示取出該編號對應的儲存空間中的值。

系統將在記憶體中分配一個空間,* a的值是變數a的值;定義一個指向整數資料的指標,效果與&相反,它根據變數的地址獲取變數的值,編譯時給它分配一個地址,指標指向整數資料。

19樓:匿名使用者

1、引用:

引用(reference)就是c++對c語言的重要擴充。引用就是某一變數(目標)的一個別名,對引用的操作與對變數直接操作完全一樣。引用的宣告方法:

型別識別符號 &引用名=目標變數名;引用引入了物件的一個同義詞。定義引用的表示方法與定義指標相似,只是用&代替了*。

2、按位與:

&可以表示邏輯運算按位與,按位與運算子「&」是雙目運算子。其功能是參與運算的兩數各對應的二進位相與。只有對應的兩個二進位都為1時,結果位才為1。

參與運算的兩個數均以補碼出現。例如:3&10可寫算式如下:

00000011&00001010 00000010 十進位制2。

&表示取地址運算子,屬於單目運算子。

20樓:匿名使用者

&在c++裡面有很多意思:1.可以用於提取變數地址;2.定義變數的引用;3. 單個」&」可做位的邏輯判斷,「&&」是對變數做邏輯判斷

21樓:漢玉花邶碧

c++是一門使用非常廣泛的計算機程式語言。國內叫c加加。國外叫c

plus

plus.或簡稱為"cpp"。

22樓:智博濤葛昆

c/c++是程式語言,c是c++的爸爸,也就是說c++從c發展而來,而c++完全相容c的語法.國際上有一個專門管理c++的機構,它們負責c++的標準制定.

vc++是微軟公司的c++編譯環境,使用它可以極大的提高程式設計速度.

c#是微軟的一種高階程式語言,是微軟自己制定的標準,它只是採用了c++的少數特性,跟c++不粘邊.c#的特點是安全,用它編制的程式,不容易崩潰.但它的執行效率只有c++程式的幾十分之一.

看了一個遍歷字串的例子,書上說c++的效率要比c好很多,我不解,。。。

[/quote]

書上這麼說,那麼他的依據是什麼呢?說話總得有個依據啊.

[quote]

c++的效率是他用**的長度換來的,也就是c++犧牲了空間的靈活性

[/quote]

c++**的長度通常不會比c語言寫的**長多少。對於那些很簡單的問題,當然c的**要比c++來的短,但對於一個比較複雜的問題來講,oop的優點就體現出來了,為什麼呢?因為**的重複利用性。

因為物件的相互作用性。這樣開發出來的**就容易理解,容易維護。當問題複雜以後,c++的**反而比c的**來的短。

而且c的**相對難理解,一旦**很長以後。

c++犧牲空間靈活性,我個人覺得也談不上。

c和c++是在不同層面的兩種兵器,就像短刀和長刀一樣。

c哩c哩歌詞什麼意思,c哩c哩是什麼意思

歌名是panama。是巴拿馬的意思,歌詞很甜你可以去聽聽 有首歌叫什麼c哩c哩的是什麼名字?panama 巴拿馬的意思 抖音上火氣來的一首歌 panama它的英文名 神曲panama,matteo唱的 音譯 賊來制賊來賊來賊來要來個 沒來沒來沒來沒來馬愛蛋 特殊得來得來 紳士當哥哥 什麼的盆子 fa...

c 中是什麼意思,C d是什麼意思?

是類作用域操作符 指明瞭成員函式所屬的類。表示引用成員函式及變數,作用域成員運算子。在不同作用域內宣告的變數可以同名,但如果區域性變數和全域性變數同名,在區域性變數作用域內如何訪問全域性變數。例如 宣告瞭一個類a,類a裡宣告瞭一個成員函式void f 但沒有在類的宣告裡給出f的定義,那麼在類外定義f時,就要...

c語言的t是什麼意思C語言的t是什麼意思

c語言的 t 代表的意思是水平製表符。例如 include include int main int argc,char argv 最終輸出 f g123jk2345e其他轉義字元的含義 int t 是定義一個二級指標變數t。一級 t的值是二級指標 t 的地址。可以通過如下的例項來理解二級指標的含義...