1樓:
這裡的 string 有 二 義性。
(1) 如果 string 是普通詞彙,“c語言中有字元型別變數嗎”, 答,有。 字元型別 用 char 宣告。
char str="this is a string";
(2) 如果 string 是專用詞彙,“c語言中有string型別變數嗎”,答,沒有。string 是 類,是 class, 不是 型別,不是 type.
類 的 宣告 用 建構函式初始化,或 new 宣告。
類 -- c++, 不是 c
2樓:匿名使用者
char吧,字元變數和字串變數都是用它來定義的。
3樓:0鞋子
.. 準確的 告訴你。 沒有。 可以去 看譚浩強的c語言書。 上面說了。c語言中沒專門的字串變數,要把字串放在變數中儲存,必須用字元陣列。。。
4樓:匿名使用者
沒有,string是c++裡才新定義出來的型別,使用前要#include ,c裡面用的是c風格的字串
在c語言中有沒有string型別
5樓:天雨下凡
c語言中沒有string型別,string是用char型陣列來構造的
6樓:信子
c語言中沒有這個型別哦,只奧c++才會使用string型別
7樓:匿名使用者
有字串型別 “aaagad”
但是是通過指標來用的 char *p = "ddddd";
c語言中變數的地址是什麼型別的
8樓:風若遠去何人留
變數的地址,在c語言中,一般寫作指標型別。
不同型別的變數地址,用不同的指標進行儲存。
比如,char 型別的地址,使用char*儲存,而int型地址,用int *儲存。
除此外,部分情況下也會採用整型型別來儲存變數地址,具體使用何種整型型別,取決於編譯器:
1 16位編譯器,地址佔16位,2位元組,可以使用short或者int儲存。
2 32位編譯器,地址佔32位,4位元組,可以使用int或long儲存。
3 64位編譯器,地址佔64位,8位元組,可以使用long儲存。
不過不推薦使用整型型別儲存地址,會帶來移植上的不通用。
9樓:千鋒教育
變數的地址是根據資料型別決定的。
比如:int是4個位元組的地址空間,每種資料型別佔用的位元組數是不同的。
它是物件地址空間的首地址,表示這個指標引用的物件在記憶體中的起始位置;另一元是物件的型別,它是物件地址的關聯的資料型別,表示這個指標引用的物件在記憶體中佔用的地址空間的大小。地址在計算機中由一個數字表示,在32位系統中是4個位元組的整數,64位系統中是8個位元組的整數。物件的指標在表示式中做為左值時引用的是物件本身,作為右值時引用的是物件的值。
c語言有字串這種資料型別嗎?
10樓:天堂
c語言中的字串使用字元陣列或者字元型指標變數進行儲存可以:1.char str[20];
2.char *str;
這兩種定義方式都可以,如果輸入可以直接用scanf("%s",str);注意,字元陣列名在輸入時不用&了,不知道我的答案滿意麼?
11樓:匿名使用者
c語言沒有,要用字元陣列;不過c++有字串型別。
12樓:匿名使用者
沒有,c++有
c用字元陣列 char c [ ]
13樓:匿名使用者
c語言中,字串可以用 char 型定義(字元型)
14樓:匿名使用者
字串型別是c++中新增的,c是不支援的
15樓:匿名使用者
這就是c++較c的優勢吧,在字串處理上c++更靈活一些
c語言中string怎麼用啊,C語言中有string嗎?
用於輸入輸出的字串函式,在使用前應包含標頭檔案 stdio.h 使用其它字串函式則應包含標頭檔案 string.h c語言幾乎是現在所有高校必須學的科目之一,現在軟體業的發展急需c語言天才來進行開發。c語言提供了豐富的字串處理函式,大致可分為字串的輸入 輸出 合併 修改 比較 轉換 複製 搜尋幾類。...
C語言中,如何表示變數的n次方,C語言中,如何表示乙個變數的n次方?
用pow函式 pow函式的形式 pow double x,double y 用來求解x的y次方。使用dupow函式時,如果變數原先定義為整型,需要強制轉換為浮點型。舉例 double a pow 3.14,2 計算3.14的平方。注 使用pow函式時,需要將標頭檔案 include包含進原始檔中。c...
c語言中有很多縮寫例如,C語言中有很多縮寫,例如stdio stand input,output 誰能給乙個所有縮寫對應全稱的歸納文件附帶翻譯謝謝。
你是說標頭檔案?常用的就那麼幾個,記住就可以了吧。還是一些變數名?比如isum什麼的?變數名的話只是程式設計師的一種習慣,比如我舉的例子,i代表整型,sum代表和。變數名完全可以自己取,沒有固定的規則 c語言中的所有縮寫形式 a b a a b a b a a b a b a a b a b a a...