重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
上一章我们简单了解了C语言的基本常识,今天我们就来学习C语言的数据及运算
提示:以下是本篇文章正文内容,下面案例可供参考
C语言共有9种类型
常量,即执行过程中不能被改变的量称为常量,常量又分为整型,实型,字符型,字符串型,符号型。
注意:符号常量应在函数体外定义,只有定义了才能使用。
定义格式:#define 标识符 常量值
#define MAX 200 该命令定义了符号常量MAX,他表示常数200
变量变量,顾名思义即可以变化的量,每个变量都有一个名字(标识符),使用变量前必须先定义变量,并为变量指定数据类型和变量名。
定义格式:数据类型 变量名
int age 定义了年龄变量
以下是变量赋值的方式
注意:可以声明多个变量(int a,b,c),可以分别给变量赋值,不允许连续赋值。例:int a=b=c=1是不合法的
算数运算符和关系运算符
逻辑运算符
逻辑运算符 | 功能 |
---|---|
&& | 两个条件都要满足用&&运算 |
两个条件只需要满足其一 | |
! | 要否定一个条件时用 !运算 |
自增自减运算
++变量名 | 变量先自增,然后再使用 |
---|---|
- -变量名 | 变量先自减,然后再使用 |
变量名++ | 变量先使用,然后再自增 |
变量名- - | 变量先使用,然后再自减 |
复合赋值运算符
三目运算符
格式为:表达式1? 表达式2: 表达式3;
运算过程如下:判断表达式1是否为真;为真执行表达式2,为假执行表达式3
表达式中的自动类型转换:
字节小的可以向字节大的自动转换
字节大的向字节小的强制类型转换(通过定义类型转换运算来实现的)注意:1.数据类型和表达式都要加括号;2.转换后不会改变原数据类型和值,只是在运算中临时转换;3.强制类型转换后结果不遵循四舍五入原则
提示:这里对文章进行总结:
今天学习了C语言的数据类型和运算,期待下一篇吧!
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧