| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言自学——lesson2 -> 正文阅读 |
|
[C++知识库]C语言自学——lesson2 |
常量
C语言中的常量分为以下几种:
该程序会报错,因为把num定义为了常变量
//枚举常量(一一列举)(enum)
//枚举量在代码中是有对应的数的,从0开始。
每个枚举量所代表的值是不可更改的
字符串+转义字符+注释
字符串
“hello bit.\n"
这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串
注:字符串的结束标志是一个
\0的转义字符。在计算字符串长度时,
\0时结束标志,不算是字符串的内容。
注:以上是因为打印完abc之后没有看到\0表示字符串未结束,所以后面出现的是一些随机值
//数据在计算机上存储时,存储的是二进制
a-97? A - 65? ? ?ASCII码 - AXCII码值
转义字符
? \?
(‘\n’等)
转变原来的意思
\t:水平制表符(等于中文输入法按tab)
\f:? 在书写多个问号时,防止被解析成三字母词(三字母词? ??加一个符号)
\ddd表示1-3个8进制数?
\xdd表示2个十六进制数
32转化为10进制数,对应的ACSII码值,所对应的字符
32----十进制 26----对应的ASCII码 →
数组
要存储1-100,怎么办
数组:一组相同类型的元素的集合
数组定义
int? arr[10]: //定义一个存放10 个整数数字的数组
char? arr[10];? ?//定义一个存放10个字符的数组
int arr[10]={1,2,3,4,5,6,7,8,9,10};? ? (PS:在内存中下标是从0开始的)
arr[4];? //输出的结果是5? //以下标的方式来访问数组中的元素
操作符
+ - *? /? ??? ??? ?? ? %(取余数)?? ?? ? 5/2=2??? ?? ? 5%2=1
移位操作? ? >>右移? ?<<左移?? ?? ? (PS:移的是二进制为)
位操作(二进制位)? ??? ? &按位与?? ?? ? |按位或?? ?? ? ^按位异或(对应的二进制位相同则为0,不同则为1)
单目操作符
双面操作符
三目操作符
????????
int a = 10, b = 20;
????????
//a+b //双目操作符
????????printf(
"%d\n", !a);
//C语言中我们表示真假? 0-假???????非o-真??
????????
//单目操作符???!逻辑反操作???-? +? &取地址??sizeof计算变量/类型所占空间的大小,单位是字节??
????????
//~对一个数的二进制按位取反
????????
//--? ++前置、后置
????????
//* 简介访问操作符(解引用操作符)
????????
//(类型)强制类型转换
|
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:53:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |