工欲善其事必先利其器。我最近一段时间在学习C语言,做一些个人总结用来巩固自己所学的知识。首先整理一下C语言的学习路线,我大一上学期学过C语言,但是后来没有继续学习,现在研一,又继续重新拾起这门计算机语言。...
工欲善其事必先利其器。我最近一段时间在学习C语言,做一些个人总结用来巩固自己所学的知识。
首先整理一下C语言的学习路线,我大一上学期学过C语言,但是后来没有继续学习,现在研一,又继续重新拾起这门计算机语言。前期我在B站上学习的,找到了相关的视频。
第一章节大体了解一下C语言有哪些知识
本章重点:
什么是C语言
第一个C语言程序
数据类型
变量、常量
字符串+转义字符+注释
选择语句
循环语句
函数
数组
操作符
常见关键字
define定义常量和宏
指针
结构体
1.什么是C语言?
C语言是一门通用的计算机编程语言,广泛应用于底层开发。C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
ps:面向过程和面向对象的区别等我后期学完c语言再补充。。。
2.第一个C语言程序
Hello World!
#include<stdio.h>
int main(void) //main函数程序的入口,一个工程有且仅有一个main函数
{
printf("Hello World!\n");
return 0;
}数据类型
char//字符数据类型 例如:a,b,c
short//短整型
long//长整型
long long//更长的整型
int//整型
float//单精度浮点型
double//双精度浮点型
为什么出现这么多数据类型?
每种类型的大小是多少?
#include<stdio.h>
int main(void)
{
printf("%d\n",sizeof(char));//1字节
printf("%d\n",sizeof(short));//2字节
printf("%d\n",sizeof(int));//4字节
printf("%d\n",sizeof(long));//4字节
printf("%d\n",sizeof(long long));//8字节
printf("%d\n",sizeof(float));//4字节
printf("%d\n",sizeof(double));//8字节
return 0;
}类型的使用:
char ch='w' int weight=120; int salary=20000;
变量、常量
变量的分类
局部变量
全局变量
血型、圆周率、身份证号码
体重
类型+变量名+数值
int age=20;
float weight=85.4.f;
//局部变量和全局变量同名时,局部变量优先使用
#include<stdio.h>
int global=2020;//全局变量
int main()
{
int local=2019;
int global=2021;//局部变量
printf("global=%d\n",global);
return 0;
}变量的使用
#include<stdio.h>
//加法器
int main()
{
int num1=0;
int num2=0;
int sum=0;
printf("请输入两个数:\n");
scanf("%d%d",&a,&b);
sum=num1+num2;
printf("sum=%d",sum);
return 0;
}常量
1.字面常量
2.const修饰的常变量
3.#define定义的标识符常量
4.枚举常量
枚举关键字:enum
字符串
‘\0’字符串结束标志
\ddd
\xdd
笔试题
#include<stdio.h>
int main()
{
printf("%d\n",strlen("c;\test\328\test.c));
retuen 0;
}本文标题为:C语言基础知识day01
- C++ 数据结构超详细讲解顺序表 2023-03-25
- 详解C语言中sizeof如何在自定义函数中正常工作 2023-04-09
- Qt计时器使用方法详解 2023-05-30
- 我应该为我的项目使用相对包含路径,还是将包含目录放在包含路径上? 2022-10-30
- c++ const 成员函数,返回一个 const 指针.但是返回的指针是什么类型的 const? 2022-10-11
- C语言qsort()函数的使用方法详解 2023-04-26
- ubuntu下C/C++获取剩余内存 2023-09-18
- C语言详解float类型在内存中的存储方式 2023-03-27
- Easyx实现扫雷游戏 2023-02-06
- C语言手把手带你掌握带头双向循环链表 2023-04-03
