类型、运算符与表达式
来源:互联网 发布:快速剪辑软件 编辑:程序博客网 时间:2024/06/08 19:56
1、变量名
名字是由字母和数字组成的序列,但其第一个字符必须为字母。“_”被看做是字母,但不能用作变量名开头
2、数据类型及长度
char 字符型,占用一个字节,可以存放本地字符集中的一个字符
int 整型,通常反映了所用机器中整数的最自然长度
float 单精度浮点型
double 双精度浮点型
此外,还可以在这些基本数据类型的前面加上一些限定符。short(16位)与long(32位)两个限定符用于限定整型
类型限定符:signed与unsigned 可用于限定char类型或任何整型
3、常量
转义字符:
\a 响铃符
\b 回退符
\f 换页符
\n 换行符
\r回车符
\t横向制表符
\v纵向制表符
\\反斜杠
\?问好
\'单引号
\"双引号
\ooo八进制
\xhh十六进制
\0=null
‘x’和“x”是不同的,前者是一个整数,后者是一个字符
4、声明
先声明后使用
任何变量的声明都可以使用const限定符限定,该限定符指定变量的值不能被修改。对数组而言,const限定符指定数组所有元素的值都不能被修改。
5、算数运算符
二元算数运算符:+、-、*、/、%
6、关系运算符与逻辑运算符
关系运算符:> >= < <=
相等性运算符:== !=
逻辑运算符:&& ||
7、类型转换
8、自增自减运算符
9、按位运算符
& 按位与(AND)
| 按位或(OR)
^按位异或(XOR)
<<左移
>>右移
~按位取反(一元运算符)
10、赋值运算符与表达式
i=i+2 可以写成 i+=2
"+="称为赋值运算符
”op=“ op有+ - * / % << >> & ^ |
11、条件表达式
三元运算符“? :”
例:expr1?expr2:expr3
首先计算expr1,如果其值不等于0(为真),则计算expr2的值,并以该值作为条件表达式的值,否则计算expr3的值,并以该值作为条件表达式的值。
12、运算符优先级与求值次序
- 类型、运算符与表达式
- 类型、运算符与表达式
- 第二章 类型、运算符与表达式
- <二>类型、运算符与表达式
- C程序设计语言- 类型、运算符与表达式-2.2----类型转换、自增运算符与自减运算符、按位运算符、赋值运算符与表达式
- 《C程序设计语言》笔记----第二章 类型、运算符与表达式
- 第2章 类型、运算符与表达式
- 第2章 类型、运算符与表达式(笔记)
- 《C程序设计语言》 第二章 类型、运算符与表达式
- C语言程序设计 -- 2 类型、运算符与表达式
- C语言--第二篇类型、运算符与表达式
- C语言笔记1--类型、运算符与表达式
- 第二章——类型、运算符与表达式
- C程序设计语言(一)导言,类型、运算符与表达式
- K&R 第二章 类型,运算符 与表达式
- c语言的数算据类型、运算符与表达式
- 一、类型、运算符、表达式
- 类型,运算符和表达式
- Masonry Example运行pop install问题处理
- [Leetcode]Construct Binary Tree from Inorder and Postorder Traversal
- HDU 1874 畅通工程续
- Python小错误
- 《2015最新Android基础入门教程》完结散花~
- 类型、运算符与表达式
- 排序算法-快速排序
- Caused by: android.os.NetworkOnMainThreadException错误解决办法(强制主线程做网络请求)
- 第五届全国职工职业技能大赛在杭州闭幕
- Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器
- 朴素贝叶斯分类器的应用
- 卡耐基梅隆大学教授邢波:Petuum,大数据分布式机器学习平台
- HDOJ 5569 matrix (DP)
- kali-linux安装后的一些配置