初识C语言(上)

简介: 初识C语言

一、C语言是什么?

1.实现人和计算机交流的一种语言。

了解一下语言:

语言:人和人交流: 汉语、英语、韩语、日语

人和计算机交流: 使用计算机语言,C/C++/Java/Python/go....

2.在操作系统之上的是上层软件,操作系统之下的是底层软件,C语言比较擅长的是底层软件的开发,但是并不代表不能做上层软件的事情。

3.C语言的标准:C89 C90 C99 C11......

4.计算机语言的发展:

(助记符储存的语言是汇编语言)

二、第一个C语言程序

写代码:

  1. 创建.c为后缀的文件----------源文件(注意.cpp是C++源文件的后缀)

(xxxxx.h为头文件)

  1. 在屏幕上打印hello world
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
    printf("Hello World!");
    return 0;
}

  1. 主函数的标准写法:
int main()
{
    return 0;
}

主函数的古老写法:(现在都不这么写了)

void main()
{
}

主函数也可以写成:

int main(void)
{
    return 0;
}

主函数也有一种写法如下:(但是一般只有用到里面的参数时才会用这个函数)

int main(int argc,char *argv[])
{
    return 0;
}
  1. printf是一个库函数,库函数是C语言的标准数据库中提供的一个现成的函数,直接就能使用

功能:在屏幕上打印信息

输出函数、打印函数,使用前一定要包含头文件stdio.h

stdio.h 标准输入输出头文件

三、数据类型

char   //字符数据类型  1字节
short  //短整型  2字节
int    //整形    4字节
long   //长整型  4字节
long long //更长的整型  8字节
float    //单精度浮点数(描述小数)  4字节
double   //双精度浮点数(描述小数)  8字节

1.就像书放在书架上需要一块空间,不同类型的数据存储起来也需要不同类型的空间

2.C语言的单位:

bit 比特

byte 字节 1byte=8bit

KB 1KB=1024byte

MB 1MB=1024KB

GB 1GB=1024MB

TB 1TB=1024GB

PB 1PB=1024TB

C语言标准:sizeof(long)>=sizeof(int),所以这里的long、int长度都为4不为错

3.类型的使用:

int weight=100;
char ch='h';//注意字符串要用单引号
double price=23.60;
相关文章
|
9月前
|
Java 编译器 程序员
C语言 (3)
C语言 (3)
71 0
|
4月前
|
Unix 程序员 C语言
初识C语言
C语言源于1972年,由贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统过程中设计。它基于B语言改进而成,旨在成为一种实用的编程工具。尽管许多语言追求教育或易用性目标,但专为程序员设计的C语言,如今已成为主流编程语言之一。
38 8
|
存储 缓存 编译器
初识C语言(三)
初识C语言(三)
|
存储 编译器 C语言
你应该知道的C语言干货(1)
小数直接写出来编译器默认为double类型,后面加上f才是float类型
97 0
|
9月前
|
BI C语言
C语言:练习1
C语言:练习1
73 2
|
C语言 C++
C语言的初步简单认识
C语言的初步简单认识
113 1
|
C语言
C语言的部分杂碎知识
C语言的部分杂碎知识
|
程序员 编译器 C语言
C语言的介绍
一、C语言是一种高级编程语言 具有广泛的应用领域和强大的功能。它以其简洁、高效和可移植性而受到广大程序员的喜爱。 二、C语言的特点之一是语法简洁明了 它采用了结构化的编程风格,使得程序的逻辑更加清晰,易于理解和维护。同时,C语言还提供了丰富的控制结构和数据类型,使得程序员可以灵活地处理各种复杂的问题。 三、C语言的另一个优点是高效性 C语言的编译器能够将源代码转换为机器语言,使得程序的执行速度非常快。这使得C语言成为开发高性能应用程序的首选语言,如操作系统、嵌入式系统和游戏引擎等。 此外,C语言还具有良好的可移植性。由于C语言的标准定义了一套统一的规范,使得同一份源代码可以在不同的平台上编译和
90 0
|
机器学习/深度学习 人工智能 搜索推荐
C语言假期作业 DAY 04
C语言假期作业 DAY 04
|
C语言 C++
初识C语言(上)
初识C语言(上)