作为一名即将步入大三的非计算机类专业的大学生,第一天通过视频自学C语言,写篇笔记文章激励一下自己。
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易 的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制 定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
#include <stdio.h>//包含一个叫stdio.h的文件 std-标准standard i-input o-output
int main()//主函数-程序的入口
{
printf("hello\n");//打印函数 属于库函数-C语言本身提供的函数
return 0;
}
main函数是程序的入口 一个工程中main函数有且仅有一个。
计算机中单位
bit-比特 0/1
byte-字节 00000000 一个字节=8个比特
kb 1024byte
mb 1024kb
gb 1024mb
tb 1024gb
pb 1024tb
数据类型:
char //字符数据类型 所占内存/byte字节 1
short //短整型 2
int //整形 4
long //长整型 4/8
long long //更长的整形 8
float //单精度浮点数 4
double //双精度浮点数 8
char和int的区别:
1.char是长度1字节的整型,int是长度4字节的整型
2.char可能是有符号的也可能是无符号的,int一定是有符号的
注释
1. 代码中有不需要的代码可以直接删除,也可以注释掉;
2. 代码中有些代码比较难懂,可以加一下注释文字。
注释有两种风格:
C语言风格的注释 /*xxxxxx*/
缺陷:不能嵌套注释
C++风格的注释 //xxxxxxxx
可以注释一行也可以注释多行
学习过程中的练习
#define _CRT_SECURE_NO_WARNINGS//取消安全警告 CRT-C runtime
#include<stdio.h>
int main()
{
/*char ch = 'A';
printf("%c\n", ch);*/
/*int age = 30;
printf("%d\n", age);*/
/*long num = 100;
printf("%d\n", num);*/
/*float f = 5.0;
printf("%f\n", f);*/
/*double d = 3.14;
printf("%lf\n", d);*/
/*printf("%d\n", sizeof(double));*/ //计算数据类型所占内存
/*int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, &num2);//格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
sum=num1 + num2;
printf("sum=%d\n", sum);*/
return 0;
}
如果有同样的萌新看到,希望可以一起学习探讨,有大佬路过希望也不要吝啬赐教哦~