标签:
数值类型的数据前面,还可以添加修饰符,用来改变数据类型的容量。
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)输出函数:printf()和puts()
区别:
2)输入函数:scanf()和gets()
区别:
char
s[10];
strcpy(s,
"lmj");
char
s[30]="love";
strcat(s,"OC");
略
标签:
原文地址:http://blog.csdn.net/z18789231876/article/details/43085929