1樓:幻巧
我記得大一時候學的c,就拿c來簡單說一下吧首先是字元,字元型資料在記憶體中佔一個位元組,就是說當定義了一個char型別的變數時,系統分配給它一個位元組的記憶體空間,可以儲存一個ascii碼字元,字元值為0~255。而對於字串,可以看作是一段連續的字元,當你給一個char* 的指標變數分配了n個記憶體單位時,系統會自動開闢出1*n個位元組的記憶體單元,並讓指標變數指向這段記憶體的首地址。
數字的儲存方式和字元的類似,字母包含在字元中大小寫一共佔據了52個ascii碼值。
建議看一下譚浩強老師的 《c程式設計(第三版)》,在前幾章中有比較詳盡的解釋。
2樓:匿名使用者
你定義了一個c風格的字串,雖然你把它的長度限定為了1,但你把2565賦給了它,容不下,它只好把它的鄰居的家給佔有了,所以它還是有存進去並且讀出來,不過這樣是很危險的,比如跟它相鄰的是一段正在使用的記憶體,你就把裡面的資料給覆蓋了,不知不覺的...
3樓:匿名使用者
你使用的語言沒有進行溢位檢查。你可以這樣理解,char(1),只是定義了pf1這樣一個指標。
只有陣列和字串是記錄的儲存位置,其它是記錄的實現值。
int4和char4的asc值都不一樣
求助,問一個簡單的字串問題
4樓:逆心小土豆
字串主要用於程式設計,概念說明、函式解釋、用法詳述見正文,這裡補充一點:字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[10]="j",而字串的零位正是它的長度,如s[0]=10(※上述功能ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入陣列。
c語言中,如何將一個字串以陣列的形式儲存
5樓:匿名使用者
char s[100] = ;
gets(s);
現在你的字串就儲存在陣列s中了,接下來迴圈判定數字吧
6樓:匿名使用者
比如說一個陣列a,那麼a就是字串的首地址。接著,你就把字串儲存到陣列中,就可以了
7樓:藍色**
字串不就是char的陣列形式嗎??
c語言:用%s格式符輸入一個數字字串,將其轉換為整數並用%d輸出,例如輸入「1234」,輸出1234
8樓:匿名使用者
不用atoi函式,那就:
怎麼讀取字串你自己寫,儲存在一個字元陣列a裡。
長度你自己定,然後從a[0]開始,把每個值為非0的a[i]的值減去48。
然後printf("%d",a[i])就可以了
9樓:我愛逍遙妹妹
朋友!這麼簡單的題目應該自己做,不要依賴別人,不然進步不了!祝你學到功成
php,一個簡單的問題,判斷變數字元長度和型別的格式
10樓:匿名使用者
strlen php 內建函式 獲取 字串長度$alen=strlen($a);
if($alen>6 && $alen<12)else判斷數字 可以用php 內建函式 is_numericif(is_numeric($a))else
11樓:匿名使用者
判斷長度有專門的函式,是否為全數字 也有函式。。。
這個最好自己查詢。。。
望採納。。
12樓:匿名使用者
excel 如何用文字格式儲存數字
13樓:次次次蛋黃米亞
1、開啟excel**,選中需要設定文字格式的單元格。
2、點選滑鼠右鍵,在彈出的選項中點選「設定單元格格式」。
3、點選後,彈出設定對話方塊,選擇「數字」選項中的「文字」。
4、選擇好之後,點選確定按鈕。
5、返回excel**,在之前選中的單元格內輸入數字,即可發現變為文字格式(在單元格左上角有綠色三角符號)。
14樓:excel辦公實戰
先設定單元格格式為文字,後輸入數字即可
excel版本參考:2010
測試區域:a1:a5
1、選中單元格區域:a1:a5
2、ctrl+1,數字-文字,確定
3、a1:a5輸入資料進行測試
4、檢視效果
15樓:匿名使用者
方法一,輸入數字前把單元格設為文字格式。
方法二,在數字前面先輸入一個半形英文引號「'」,如「'123456789」(不含外引號)
16樓:匿名使用者
方法三,和""(空白) 用&計算一下,下拉,可以一次完成文字的轉換。
公式 c2=""&a2
試試吧很高效的!
17樓:遊俠
設定單元格格式,選擇文字就好了
18樓:匿名使用者
更改單元格格式為文字
輸入字串a,用指標,將其中數字,字母分別剔除並按原來順序字串b和c裡,最後分別輸出a,b,c字串
很簡單的 寫那麼複雜,如下 有什麼問題追問 include include define n 256 define bufsz n void f else if p a p z p a p z else p1 0 p2 0 p3 0 end printf result n printf puts a...
字元陣列和字串的區別,請問字串和字元陣列的區別是什麼
字元陣列沒有結束標誌 0 而字串則在末尾有結束標誌 0 在c中,字串就是末尾有字串結束標誌 0 的字元陣列。如果用gets 輸入,則會自動在末尾加上結束標誌 0 c語言中應該是沒有字串這種資料型別的,它只有字元型別,字串也就是字元陣列。不過gets 可以用來接受字串,但它需要提供字串的指標。子函式在...
數值9 40和9 4有什麼區別,數字字串和數值型資料有什麼區別
二者數值相等。9.40精確到百分位,9.4精確到十分位。一 有效 字 significant figure 實驗時常需以儀器進 各種測 並記 測 所得 據。如以滴定管進 滴定,右圖中的滴定管,它的最小測 單位是 0.1 ml,所 取的滴定體積為 2.15 ml。其中 2.1 是刻 上可準確 到的 字...