C语言——初识C语言

导读:本篇文章讲解 C语言——初识C语言,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

1. 什么是C语言?

2. 第一个C语言程序

3. 数据类型

4. 变量、常量

变量

常量

5.字符串

6.转义字符


1. 什么是C语言?

C
语言是一门通用
计算机编程语言
,广泛应用于底层开发。
C
语言是一门面向过程的计算机编程语言,与
C++

Java
等面向对象的编程语言有所不同。
其编译器主要有
Clang

GCC

WIN-TC

SUBLIME

MSVC

Turbo C
等。

2. 第一个C语言程序

#include <stdio.h>
int
main
()
{
   
printf
(
“HelloWorld\n”
);
   
return
0
;
}

3. 数据类型

char        
//字符数据类型     1个字节  (char 在java中是2个字节
short      
//
短整型                2个字节
int        
//
整形                      4个字节
long        
//长整型                 4个字节
long long  
//更长的整形       8个字节
float      
//单精度浮点数       4个字节
double      
//双精度浮点数    8个字节

4. 变量、常量

变量

——局部变量
——全局变量
#include <stdio.h>
int
global
=
2019
;
//
全局变量
int
main
()
{
   
int
local
=
2018
;
//
局部变量
   
//
下面定义的
global
会不会有问题?
   
int
global
=
2020
;
//
局部变量
   
printf
(
“global = %d\n”
,
global
);
   
return
0
;
}
变量的作用域
作用域(
scope
)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效
/
可用
而限定这个名字的可用性的代码范围就是这个名字的作用域。
1.
局部变量的作用域是变量所在的局部范围。
2.
全局变量的作用域是整个工程。
变量的生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1.
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2.
全局变量的生命周期是:整个程序的生命周期。

常量

C
语言中的常量和变量的定义的形式有所差异。
C
语言中的常量分为以下以下几种:
字面常量
const
修饰的常变量
#define
定义的标识符常量
枚举常量

5.字符串

由双引号引起来的一串字符称为字符串字面值,简称为字符串。

注:字符串的结束标志是一个
\0
的转义字符。在计算字符串长度的时候
\0
是结束标志,不算作字符串
内容。
#include <stdio.h>

int main()
{
    char arr1[] = "bit";
    char arr2[] = {'b', 'i', 't'};
    char arr3[] = {'b', 'i', 't', '\0'};
    printf("%s\n", arr1); //bit
    printf("%s\n", arr2); //bit烫烫烫烫烫烫烫烫烫烫烫烫烫烫蘠it
    printf("%s\n", arr3); //bit
    return 0; }

没有\0就等于没有结束标志,计算机会输出随机数。

6.转义字符

C语言——初识C语言

\n\t是最常用的两个转义字符:

  • \n用来换行,让文本从下一行的开头输出,前面的章节中已经多次使用;
  • \t用来占位,一般相当于四个空格,或者 tab 键的功能。

7.最基本的语句——赋值语句

变量=表达式;

(1)允许赋值符=右边表达式又是一个赋值表达式

(2)赋值表达式和赋值语句的位置

8.数据的输入输出

输出

printf("<输出格式>",输出列表)

输入

scanf("<输入格式>",输入项地址表)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/119637.html

(0)

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!