自我介绍
我是软件工程专业的大一学生,从今天开始我决定把我学习编程的过程记录在这里,未来想进一些知名度较高的IT公司,虽然我对这些的概念还不是很了解但是我相信在大学四年后我一定会出类拔萃!
下面就是我的分享
初始C语言
1.我的第一个C语言程序
#include <stdio.h>
int main()
{
printf("hello bit\n");
printf("he he\n");
return 0; }
//解释:
//main函数是程序的入口
//一个工程中main函数有且仅有一个
2.数据类型
char // 字符数据类型short // 短整型int // 整形long // 长整型long long // 更长的整形float // 单精度浮点数double // 双精度浮点数//C 语言有没有字符串类型?
用sizeof()来计算占计算机内存大小
//这个表示的是注释的意思,不影响代码运行
//这个表示的是注释的意思,不影响代码运行
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
printf("%d\n", sizeof(long double));
return 0; }
这里运行结果为:
1
2
4
4
8
4
8
这里的数字是字节,计算机中最小单位为比特然后字节,KB,MB,GB,TB,PB.
1字节=8比特位
但是你有没有一个疑问short, int ,long,短整型,整型,长整型分别为2,4,4短整型确实比整型小但是为什么长整型与整型一样呢?
其实C语言规定sizeof(int)<=sizeof(long)
3.变量分类
变量分为两种:(1)全局变量
(2)局部变量
#include <stdio.h>
int global = 2019;//全局变量
int main()
{
int local = 2018;//局部变量
//下面定义的global会不会有问题?
int global = 2020;//局部变量
printf("global = %d\n", global);
return 0; }
总结:
1.上面的局部变量global变量的定义其实没有什么问题的!
2.当局部变量和全局变量同名的时候,局部变量优先使用。
好了这次的分享就到这里了。
希望大家可以一起讨论讨论编程知识。
我只是一个小白要是说的有错也欢迎大家帮我指正谢谢!