初识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;
相关文章
|
10月前
|
C语言
【C语言】exit函数详解
【C语言】exit函数详解
2743 0
|
C语言
C语言练习
C语言练习。
88 1
|
5月前
|
Unix 程序员 C语言
初识C语言
C语言源于1972年,由贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统过程中设计。它基于B语言改进而成,旨在成为一种实用的编程工具。尽管许多语言追求教育或易用性目标,但专为程序员设计的C语言,如今已成为主流编程语言之一。
40 8
|
7月前
|
C语言
C语言中的复合语句
C语言中的复合语句
693 1
|
7月前
|
C语言
C语言中的无参函数
C语言中的无参函数
482 1
|
10月前
|
自然语言处理 算法 Linux
C语言:深入探索与实际应用
C语言,作为计算机科学基石,以其通用性、过程式编程和底层访问能力在系统编程、嵌入式开发等领域广泛应用。其支持结构化编程、变量作用域和递归,提供高效代码编写方式。数据类型(如整型、浮点型、字符型)、控制结构(如if-else、循环)、函数和指针是C语言的关键特性。指针允许直接操作内存,增强了灵活性。C语言在操作系统(如Linux内核)、嵌入式系统、游戏开发及数据结构与算法实现中扮演重要角色,是理解和学习其他编程语言的基础。通过深入学习C语言,开发者可以提升技能,适应各种编程挑战。
|
10月前
|
C语言
C语言中%c,%d,%x,%f,%4.2f分别是什么
C语言中%c,%d,%x,%f,%4.2f分别是什么
|
存储 编译器 C语言
你应该知道的C语言干货(1)
小数直接写出来编译器默认为double类型,后面加上f才是float类型
101 0
|
10月前
|
存储 人工智能 编译器
C语言:练习5
C语言:练习5
63 2
|
10月前
|
Java 程序员 编译器
什么是C语言
什么是C语言
196 0