目錄
前言
一、C語言簡單結構
二、輸入、輸出
三、常用資料型別
1.舉例
2.型別大小
四、長度
總結
前言
這是一些簡單且常用到的知識,希望能給大家帶來幫助,
一、C語言簡單結構
一個簡單的結構主體包含標準的輸入輸出頭檔案、函式入口和函式結束,這是一個簡單的固定結構,

二、輸入、輸出
在C語言中,一些簡單的輸入scanf 和輸出printf ,可以實作在程式中我們想要輸入的資料和輸出的資料,


三、常用資料型別
1.舉例
int //修飾整形變數
char //修飾字符型別
short //修飾短整形型別
float //修飾單精度浮點數,如小數

2.型別大小
單位是位元組


四、長度
1.strlen
strlen 是函式,測量的是字符的實際長度,以‘\0’結束,在字串中'\0' 可寫可不寫,因為會隱藏;但在字符陣列中一定要寫‘\0’ ,如果沒寫有‘\0’ 則大小出現隨機值,如下所示
#include<stdio.h>
int main()
{
char arr1[] = "hello";//字串,末尾隱藏了\0,作為字串的結束,長度為5
char arr2[] = "hello\0";//‘\0’在字串中可寫可不寫,長度為5
char arr3[] = { 'h','e','l','l','o','\0'};//在字符陣列中\0一定要寫,作為結束標準,長度為5
char arr4[] = { 'h','e','l','l','o'};//字符陣列,沒有'\0'作為結束,則長度隨機
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
printf("%d\n", strlen(arr3));
printf("%d\n", arr4);
return 0;
}

2.sizeof
sizeof 測量的是字符的分配大小,如果陣列中沒有‘\0’,sizeof是默認里面有的,占一個位元組
#include<stdio.h>
int main()
{
char str1[] = "hello";//默認有'\0'占一個位元組,hello五個位元組,所以總共6個位元組
char str2[20] = "hello";//雖然hello占了一個位元組,但陣列給了20個位元組,所以占20;
printf("sizeof: %d\n", sizeof(str1));
printf("sizeof: %d\n", sizeof(str2));
return 0;

總結
本人知識面還沒那么廣,但上面的知識也是基礎且重要,有不對的地方請大家多多指教,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/301872.html
標籤:其他
上一篇:我喜歡你時的內心活動
下一篇:網頁內容優化(減少HTTP請求、減少DNS查詢、避免頁面多次跳轉、快取AJAX、延遲和提前加載、根據域名劃分內容減少iframe數量、避免404)
