提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
初始c语言总结
作为一个二本的文科专业,对于未来就业很迷茫,不知道毕业后可以去干什么,在幻大的影响下选择了自学编程,去年11月的时候自学了几天Java但是就学了几天了就没学了,这一次从头开始学起了c语言,感谢比特鹏哥的视频。
一、第一个c语言项目
#include<stdio.h>
int main()
{
printf("hello");
retuen 0;
}
- main() 意思为主函数
主函数是函数的入口,写任何c语言的代码都必须要有main()函数
main()函数有,且只有一个
- int是整型的意思,main()前面的int表示表示main()调用返回一个整型值,如后面的: return 0;
- 在屏幕上输出内容,我们可以用printf();来解决
- 如printf()这种的,统称为库函数,即c语言本身提供给我们的函数,通俗来讲就是别人的东西
- 用别人的东西我们肯定需要打招呼呀,所以前面的#include <stdio.h>就是打招呼的作用
#include这是包含的意思,包含一个叫做stdio.h的文件
std -> 即标准,全称standard input output -> 即标准输入输出
二、初始数据类型
char
short
int
long
long
float
double
- 如果要在程序中创建一个数据,需要前面加上数据类型,如:char ch='a'; //创建字符串‘a’
- 打印输出的时候需要格式化字符串,对应关系如下:
整型 -> %d
字符串 -> %c
浮点数 -> %f
双精度浮点数 -> %lf
以地址的形式打印 -> %p
打印十进制数 -> %d
打印八进制数 -> %o
...
- 同时,我们要是想知道各种数据类型占据的字节数,我们可以使用sizeof()来获取,括号内填数据类型
# 我们在写程序的时候,应该视情况而定义数据类型,不同类型占用的内存不同,如果有太多内存用不到,就会造成浪费
# 通过1字节等于8比特,且short占用2字节,有2*8=16可得出占用16比特,再2^16-1=65535,所以short占用65535个比特位,可以输入65535个数字,其他类型计算方法同理
- 我们在写入float数据类型的时候,如果想明确表示一个数是单精度浮点型,可以在数值后面加f,如:float a = 15.6f;
三、变量
定义方法:
char ch = 'w';
int num = 15;<