c语言基础知识

从0开始学习c语言

1.头文件——#include<stdio.h>,头文件的作用是是声明,调用函数之前须先声明(打招呼),才可以调用函数,否则无法调用函数。

2.主函数

c语言代码中一定要有主函数——main()函数,main()函数有且只能有一个。c语言规定main()函数是是程序的入口。

标准的主函数写法

int main()

{

    printf(“hello world\n");//printf是库函数,专门用来打印数据的,\n代表换行的意思。

    return 0;//0代表整数与int前后呼应

}

3.数据类型

char:字符型数据类型

short:短整形

int:整形

long:长整型

long long:更长的整形

float:单精度浮点数(浮点的意思就是小数点可以浮动,科学计数法)

double:双精度浮点数

注意:c语言中没有字符串类型

4.每种数据类型的大小是多少

char:1byte

short:2byte

int:4byte

long:4byte

long long:8byte

float:4byte

double:8byte

5.计算机中的单位:

8bit比特=1byte字节

1024byte=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

1024tb=1pb

6.变量与常量的概念

常量:常量又被称为字面量,常量是一个固定值,在程序执行期间不能被修改。

变量:变量可分为局部变量和全局变量。

局部变量:{}内部定义的变量。

全局变量:{}外部定义的变量。

当全局变量和局部变量的名字相同的情况下局部变量优先,建议不要将全局变量和局部变量的名字写成一样的。

7.变量的作用域

局部变量:局部变量的作用域是局部变量所在的局部范围。

全局变量:全局变量的作用域是整个工程。

8.变量的生命周期

局部变量:进入作用域生命周期开始,出作用域生命周期结束。

全局变量:与整个程序的生命周期相同。

9.c语言中常量和变量分为以下几种:

(1)字面常量:数字常量、‘字符常量’、”字符串常量“

(2)const修饰的常变量:在c语言中,const修饰的变量,本质是变量,但是不能直接被修改,有常量的属性。

(3)define定义的标识符常量

(4)枚举常量enum

10.字符串

定义:由双引号引起来的一串字符称为字符串的字面值,或者简称字符串。

注意:字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串的内容。

11.转义字符

(1)\? 在书写连续多个问号时使用,防止他们被解析成三字母词(在古老的编译器中"??)"会被解析成" ]  ","??("会被解析成” [ "

(2)\' 用于表示字符常量

(3)\" 用于表示一个字符出啊按内部的双引号

(4)\\ 用于表示一个反斜杠,防止他们被解析成一个转义序列字符

(5)\a 警告字符,蜂鸣

(6)\b 退格符

(7)\f 禁止符

(8)\n 换行

(9)\r 回车

(10)\t 水平制表符

(11)\v 垂直制表符

(12)\ddd ddd表示1~3个八进制的数字,将八进制转化为十进制所代表的ASII码值。

(13)\xdd dd表示2个十六进制数字,将十六进制转化位十进制所代表的ASII码值。

相关推荐

  1. c语言基础知识

    2024-01-17 22:04:01       36 阅读
  2. C语言基础知识笔记

    2024-01-17 22:04:01       18 阅读
  3. c语言指针基础知识

    2024-01-17 22:04:01       35 阅读
  4. C语言】指针基础知识(三)

    2024-01-17 22:04:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 22:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 22:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 22:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 22:04:01       18 阅读

热门阅读

  1. python

    2024-01-17 22:04:01       38 阅读
  2. 深入探讨 Go 语言中的 Map 类型

    2024-01-17 22:04:01       31 阅读
  3. zabbix

    zabbix

    2024-01-17 22:04:01      21 阅读
  4. 微信小程序 - 模板与配置 介绍

    2024-01-17 22:04:01       37 阅读
  5. 【计算机二级考试C语言】C基本语法

    2024-01-17 22:04:01       34 阅读
  6. 第十四届蓝桥杯省赛PythonB组

    2024-01-17 22:04:01       31 阅读
  7. 电脑DIY-显卡

    2024-01-17 22:04:01       36 阅读
  8. 前端每次发版提示用户

    2024-01-17 22:04:01       34 阅读
  9. webassembly003 whisper.cpp的项目结构CMakeLists.txt

    2024-01-17 22:04:01       25 阅读