栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言之变量及字符串

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言之变量及字符串

一、变量

(一)变量包括局部变量和全局变量 

1、定义变量的方式:

类型名+变量名=某个值;

例如:int age=150;

          float weight=45.5f;

          char ch='w';

2、局部变量:定义在{代码块}内部的变量;

3、全局变量:定义在{代码块}外部的变量;

局部变量和全局变量名称建议不要一样,因为二者名称一样时,打印出来的结果是局部变量(优先),容易引起bug;

(二)变量的作用域和生命周期:

1、作用域:

局部变量的作用域是变量所在的局部范围(即变量可运行的范围);

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

声明一个变量用extern

2、生命周期:

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

全局变量的生命周期:是整个程序的生命周期;

二、字符串

(一)定义:

字符串是由双引号引着的一串字符,如:“abcdef”、“hello”、“ ”(空字符串)。

其中“”是字符串结束的标志,strlen-string length,是计算字符串长度的词,遇到“”就截止。

注:字符串的结束标志是一个转义字符,在计算字符串长度时,是结束标志,不算做字符串。

(二)转义字符:

?在书写连续多个问号时使用,防止它们被解析成三字母词;

'用来表示一个字符常量;

"用来表示一个字符串内部的双引号;

\用于表示一个反斜杠,防止它被解释为一个转义字符;

a警告字符,蜂鸣;

b退格符;

f进纸符;

n换行符;

r回车符;

t水平制表符;

v垂直制表符;

ddd   ddd表示1~3个八进制的数字,如130X;

xdd   dd表示2个十六进制数字,如x300。

注:键盘上能敲出来的所有东西都可当做字符。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/429774.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号