學習C第二天-字符串

“hello bit”
這種由雙引號引起來的一串字符稱爲字符串字面值,簡稱字符串
“”也是字符串,是空字符串
注意:字符串的結束標誌是一個\0的轉義字符。在計算字符串長度的時候\0是結束標誌,不算做字符串內容
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
//數據在計算機上存儲的時候是2進制
//a - 97 - ASCII 碼值
//A - 65
//這種編碼方式叫 ASCII 編碼
char arr[] = "abc";//數組
//"abc":'a','b','c','\0' -- '\0':字符串的結束標誌
char arr1[] = { 'a', 'b', 'c' ,'\0'};
printf("%s\n",arr);
printf("%s\n", arr1);
return 0;
}
學習C第二天-字符串
ASCII碼錶
學習C第二天-字符串
字符串的長度
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[] = "abc";
char arr2[] = {'a','b','c'};
printf("%d\n", strlen(arr1));//strlen - string lenght - 計算字符串長度
printf("%d\n", strlen(arr2));
return 0;
}學習C第二天-字符串
arr1裏面的字符有 a b和c到\0停止計數,arr1的字符長度是3
但是arr2中有a b c等等,一直等到遇見\0才停止技術,所以arr2的字符長度是任意值


































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章