第一节 初识C语言
目录
- 一. 什么是C语言
- 二. 第一个C语言程序
- 三. 数据类型
- 四. 变量与常量
- 五. 未完待续
本章重点:
- 什么是C语言
- 第一个C语言程序
- 数据类型
- 变量、常量
- 字符串+转义字符+注释
- 选择语句
- 循环语句
- 函数
- 数组
- 操作符
- 常见关键字
- define定义常量和宏
- 指针
- 结构体
一. 什么是C语言
- 概述
自然语言:汉语,日语,英语……
人和人交流的语言
计算机语言:C,C++,JAVA……
人和计算机交流的语言,
已知计算机语言一共有上千种。
C语言是一种计算机语言,广泛应用于底层开发(操作系统,驱动程序……)。
- C语言标准
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制订了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
二. 第一个C语言程序
- 使用vs2019创建C语言项目。
点击创建新项目
点击空项目,点击下一步
配置项目名称,项目位置,点击创建
项目创建成功
- 新建.C文件
右击源文件,点击添加-新建项
填写名称,更改位置,点击添加
- 写代码
写一个c语言程序,打印helloworld
//C语言中所有的字符都是英文的字符
#include<stdio.h>
//主函数 是程序的入口,写的C语言代码都是从main函数的第一行开始执行的
//main函数是必须有的,但是有且仅有一个
int main() {
printf("helloworld\n");
//printf 是库函数 - C语言的标准库中提供的一个现成的函数-直接可以使用
//功能是在屏幕上打印信息
//库函数的使用,是需要包含头文件的,printf需要的头文件叫:stdio.h
return 0;
}
使用ctrl+f5将代码编译-链接-运行
三. 数据类型
C语言中常见数据类型:
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;
}
四. 变量与常量
- 概述
不变的值是常量,变得值是变量。
- 定义变量
- 只能由字母、数字和下划线组成
- 不能以数字开头
- 长度不能超过63个字符
- 变量名中区分大小写的
- 变量名不能使用关键字
- 变量的名字尽量有意义
int main(){
int age = 150;
float weight = 45.5f;
char ch = 'w';
return 0;
}
- 变量的分类
全局变量:在{}外边定义的变量就是全局变量
局部变量:就是{}内部定义的变量就是局部变量
当前局部和全局变量在一个地方都可以使用的时候,局部优先
int a = 100;//全局变量
int main(){
int a = 1000;//局部变量
{
int b = 0;
printf("%d\n", b);
}
printf("%d\n", a);
return 0;
}
- 变量的使用
写一个代码
完成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;
}
注意:若是遇到了scanf报错问题,详见博客:https://danbaku.blog.csdn.net/article/details/131155663
五. 未完待续
本篇博客为本人学习C语言时的详细笔记,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处