第一节 初识C语言

第一节 初识C语言



目录

  • 一. 什么是C语言
  • 二. 第一个C语言程序
  • 三. 数据类型
  • 四. 变量与常量
  • 五. 未完待续



本章重点:

  • 什么是C语言
  • 第一个C语言程序
  • 数据类型
  • 变量、常量
  • 字符串+转义字符+注释
  • 选择语句
  • 循环语句
  • 函数
  • 数组
  • 操作符
  • 常见关键字
  • define定义常量和宏
  • 指针
  • 结构体


一. 什么是C语言

  1. 概述

自然语言:汉语,日语,英语……
人和人交流的语言

计算机语言:C,C++,JAVA……
人和计算机交流的语言,
已知计算机语言一共有上千种。

C语言是一种计算机语言,广泛应用于底层开发(操作系统,驱动程序……)。

第一节 初识C语言_第1张图片


  1. C语言标准

  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制订了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。


二. 第一个C语言程序

  1. 使用vs2019创建C语言项目。

点击创建新项目

第一节 初识C语言_第2张图片


点击空项目,点击下一步

第一节 初识C语言_第3张图片


配置项目名称,项目位置,点击创建

第一节 初识C语言_第4张图片


项目创建成功

第一节 初识C语言_第5张图片


  1. 新建.C文件

右击源文件,点击添加-新建项

第一节 初识C语言_第6张图片


填写名称,更改位置,点击添加

第一节 初识C语言_第7张图片


  1. 写代码

写一个c语言程序,打印helloworld

//C语言中所有的字符都是英文的字符
#include

//主函数 是程序的入口,写的C语言代码都是从main函数的第一行开始执行的
//main函数是必须有的,但是有且仅有一个
int main() {
	printf("helloworld\n");
	//printf 是库函数 - C语言的标准库中提供的一个现成的函数-直接可以使用
	//功能是在屏幕上打印信息
	//库函数的使用,是需要包含头文件的,printf需要的头文件叫:stdio.h
	return 0;
}

第一节 初识C语言_第8张图片


使用ctrl+f5将代码编译-链接-运行

在这里插入图片描述


三. 数据类型

C语言中常见数据类型:

第一节 初识C语言_第9张图片

int main(){
	//sizeof计算结果的单位是字节
	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));
	return 0;
}

第一节 初识C语言_第10张图片

在这里插入图片描述


四. 变量与常量

  1. 概述

不变的值是常量,变得值是变量。


  1. 定义变量
  • 只能由字母、数字和下划线组成
  • 不能以数字开头
  • 长度不能超过63个字符
  • 变量名中区分大小写的
  • 变量名不能使用关键字
  • 变量的名字尽量有意义
int main(){
	int age = 150;
	float weight = 45.5f;
	char ch = 'w';
	return 0;
}

第一节 初识C语言_第11张图片


  1. 变量的分类
    全局变量:在{}外边定义的变量就是全局变量
    局部变量:就是{}内部定义的变量就是局部变量
    当前局部和全局变量在一个地方都可以使用的时候,局部优先
int a = 100;//全局变量
int main(){
	int a = 1000;//局部变量
	{
		int b = 0;
		printf("%d\n", b);
	}
	printf("%d\n", a);
	return 0;
}

第一节 初识C语言_第12张图片


  1. 变量的使用
    写一个代码
    完成2个整数的相加,并输出结果
    printf 是输出函数
    scanf 是输入函数
int main()
{
	int a = 0;
	int b = 0;
	int s = 0;

	//输入2个值
	scanf("%d %d", &a, &b);//3 5
	//计算
	s = a + b;
	//输出
	printf("%d\n", s);

	return 0;
}

第一节 初识C语言_第13张图片

注意:若是遇到了scanf报错问题,详见博客:https://danbaku.blog.csdn.net/article/details/131155663


五. 未完待续



本篇博客为本人学习C语言时的详细笔记,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处

你可能感兴趣的:(C语言从入门到入土,c语言,java,c++)