c語言字元串長度函數
發布時間: 2022-02-16 11:25:36
① c語言中有一個可以測試字元串長度的函數,是哪個呀
不用了,你可以這樣
sizeof(a)-1;
其中a為未定義長度的char
a[];
② c語言,用函數計算字元串長度
getchar()函數的原型是 int getchar( void )
返回值是整型的
功能是:從標准輸入中讀取一個字元,也就是鍵盤敲擊字元,只接收單個字元
可以用gets()函數來接收多個字元
這里的 s 接收的是該字元的ASCII碼,非長度。
如果從原基礎上改可以這樣
int i;
char s[20]; /*字元串需要長度*/
gets( s );
i = num( s );
int num( char *s ) /* 這里的指針 ,後面學得到*/
{
}
套上去就可以了
③ c語言字元串長度的計算
用sizeof()來求位元組數時,還要多加一個'\0'的一位元組。因此為8個位元組
而用strlen()求字元串長度時,不理那個'\0',長度為7
你是要怎麼樣的?
書上默認的一般都是不管'\0'的,都是問你長度多大。
④ c語言字元長度函數
正確的答案是5,題目選項有誤。
首先strlen()函數返回的長度是不包含'