C语言(一)基础知识要点
一、C语言数据类型
1.数据类型
2.数据修饰符
数值类型的数据前面,还可以添加修饰符,用来改变数据类型的容量。
long:长型符
short:短型符
signed:有符号位
unsigned:无符号位
二、编译和运行指令
编译环境为:WinGW
配置环境变量:path后添加D:\MinGW\bin
进入.c文件所在目录
编译:gcc -c example.cpp
连接:gcc example.o
编译并连接:gcc example.cpp -g -o example.exe
运行:example.exe
三、不同数据类型的输出
整型:%d decimal
单个字符:%c char
地址:%p
小数:%f float
八进制输出:%o o23
十六进制输出:%x ox23
字符串、字符数组、指针字符串:%s string
四、内存分析
内存寻址:CPU根据用户定义的数据类型,查找内存地址,分配内存空间,用来存储数据。
内存寻址规律:由大到小。
内存数据存储寻址规律:由大到小。
例子:
int number=12;
int number2=13;
它们在内存中的存储形式如下:
结论:
※内存寻址是由大到小的,因为先声明number变量的,所以首先为number寻址并分配空间,并将下面地址大的四个字节分配给number,把上面的四个字节分配给number2.
※number的地址比number2地址大四个字节。
※存储number的时候,因为number转换为2进制为:0000 0000 |0000 0000| 0000 0000 |0000 1100存储时将最前面的一组数据分配
五、头文件中的常用函数
1.<stdio.h>
1)输出函数:printf()和puts()
区别:
2)输入函数:scanf()和gets()
区别:
char
s[10];
strcpy(s,
"lmj");
char
s[30]="love";
strcat(s,"OC");
2.<string.h>
略
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。