零-第一篇博客

文章目录

前言

这是我的第一篇博客,但这篇博客的标题是零不是一。有两个原因,一个是计算机是从0开始计数的;一个是我现在的状态,现在的我还是个什么都没有的人,如果以后事业有成说不定会写一篇标题为“一”的博客。
我会在这里记录我所学到的知识,并进行整理,方便日后复习使用,当然有人愿意看我就更开心了。
目前是在学习C语言。

欲穷千里目,更上一层楼。—王之涣《登鹳雀楼》
志当存高远—诸葛亮《诫外甥书》

今日所学

第一个程序

知识点:

  • 头文件
  • mian函数
  • printf()函数
  • return的作用
// C语言第一个程序

/*
	1.这是头文件,里面包含了许多函数,如printf()、scanf()等等

	2.头文件不是必须有的,没有写头文件程序照样能够运行,
	但是日常写程序都会用到printf()等等,所以一般都会写上头文件
*/ 
#include<stdio.h>

/*
	1.这是main函数,在c语言程序中是必不可少的存在

	2.main函数也是函数,和普通的函数没有什么区别,所有也要定义类型

	3.而类型的定义建议使用int,不使用void,这是现在的Ansi c规定的

	4.注意:main函数可以不写它是什么类型的函数,即可以不写int,可以写成"main()",
	但是它默认是返回int类型的,然后在结尾你又不返回任何值,所以我觉得这样写脑子多少沾点,
	这不是错误,可以这样写,但这是一个坏的编程习惯,所以不建议这样写
*/
int main()
{
	// 如果想在控制台输出什么内容,就可以使用printf函数,然后在括号里面打出你想输出的内容
	printf("Hello World!");

	// return的作用是把retrun后面的值返回,并且返回的值的类型要与本函数的类型一致
	return 0;
}

数据类型

知识点

  • 有哪些数据变量?
  • 为什么需要那么多的数据变量?
  • 每个数据变量的大小是多少?
// C语言中数据类型的大小
/*
	三个问题:有哪些数据变量?为什么需要那么多的数据变量?每个数据变量的大小是多少?
	第一个问题:char,short,int,long,long long,float,double
	第二个问题:首先我们写程序写代码就是为了解决日常生活中的问题,既然是为了如此就一定会碰到许多数据,
	那么数据有大有小,也许只是100以内的加减法,也许是输入身份证号18个数字加字母,所以为了不同的需求,就定义了不同大小的数据类型,供程序员选择
	第三个问题:答案就在下面这段代码中
*/

#include<stdio.h>

int main()
{
	// char的大小为1个字节
	printf("%d\n", sizeof(char));
	// short的大小为2个字节
	printf("%d\n", sizeof(short));
	// int的大小为4个字节
	printf("%d\n", sizeof(int));
	// long的大小为4个字节,
	// 注意:sizeof(long) >= sizeof(int),所以long的大小可能是8个字节可能是4个字节,只要大于等于int大小就好了
	printf("%d\n", sizeof(long));
	// long long的大小为8个字节
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	// float的大小为4个字节
	printf("%d\n", sizeof(double));
	// double的大小为8个字节

	return 0;
}

变量的定义

知识点:

  • 代码块的定义
  • 局部变量
  • 全局变量
  • 变量的定义
// C语言中数据类型的大小
/*
	三个问题:有哪些数据变量?为什么需要那么多的数据变量?每个数据变量的大小是多少?
	第一个问题:char,short,int,long,long long,float,double
	第二个问题:首先我们写程序写代码就是为了解决日常生活中的问题,既然是为了如此就一定会碰到许多数据,
	那么数据有大有小,也许只是100以内的加减法,也许是输入身份证号18个数字加字母,所以为了不同的需求,就定义了不同大小的数据类型,供程序员选择
	第三个问题:答案就在下面这段代码中
*/

#include<stdio.h>

int main()
{
	// char的大小为1个字节
	printf("%d\n", sizeof(char));
	// short的大小为2个字节
	printf("%d\n", sizeof(short));
	// int的大小为4个字节
	printf("%d\n", sizeof(int));
	// long的大小为4个字节,
	// 注意:sizeof(long) >= sizeof(int),所以long的大小可能是8个字节可能是4个字节,只要大于等于int大小就好了
	printf("%d\n", sizeof(long));
	// long long的大小为8个字节
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	// float的大小为4个字节
	printf("%d\n", sizeof(double));
	// double的大小为8个字节

	return 0;
}
上一篇:64位Linux系统下32位程序与64位程序数据类型分析


下一篇:常用库函数