C語言學習筆記

2021-08-27 08:32:20 字數 870 閱讀 9985

預設int型別佔4個位元組32位,由於2個位元組int的存在(微控制器51系列),故int32_t代替int更加嚴謹

std是standard的簡寫

#include:標頭檔案引入標準輸入輸出

庫函式int i = 6;

printf( "%d", *(&i) );//輸出6,相當於到對應的位址取值

printf(「%d」,&i);//輸出i的位址,「&」 對變數進行取位址運算

一維陣列不需要宣告時指定長度,二維陣列需要指定長度

char str="hello world"        charr str=

字串結尾需要以\0結尾,表示字串的結尾,後續的不在繼續讀取,不然有可能存在無法找到字串結尾的風險

字元陣列清0:memset(str,0,陣列長度)

字串連線:#include:

char * strcat ( char * destination, const char * source );//(strcat ( char陣列, str字串 );)

char * strncat ( char * destination, const char * source, size_t num );//(strncat( char陣列, str字串,擷取的str字串長度))

字串轉換:

字元型別轉換成整型:

char * str ="100";    int i;    sscanf(str,"%d",i);    //字串轉整型-->i=100

double a =atof("字串」);//將字串轉換為double型別(atoi轉為int)

int value=1000; char buf[10];  sprintf(buf,"%d",value)

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...

C語言學習筆記

我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...