如何做视频网站不侵权深圳seo爱好者

张小明 2026/1/19 20:28:26
如何做视频网站不侵权,深圳seo爱好者,狮山网站制作,扁平式网站建设目录 引言 一、C数据类型体系 1.1 基本数据类型 1.2 非基本数据类型 二、常量与变量 2.1 常量 2.2 变量 2.2.1 变量定义规则 2.2.3 变量赋初值 三、整型数据 3.1 整型常量的表示形式 3.2 整型变量分类 3.2.1 关键特性 四、浮点型数据 4.1 浮点型常量表示 4.2 浮…目录引言一、C数据类型体系1.1 基本数据类型1.2 非基本数据类型二、常量与变量2.1 常量2.2 变量2.2.1 变量定义规则2.2.3 变量赋初值三、整型数据3.1 整型常量的表示形式3.2 整型变量分类3.2.1 关键特性四、浮点型数据4.1 浮点型常量表示4.2 浮点型变量特性五、字符型数据5.1 字符常量5.2 字符变量与字符串常量六、运算符与表达式6.1 算术运算符6.2 强制类型转换6.3 自增自减运算符6.4 逗号运算符6.5 混合运算类型转换七、总结引言C作为一门静态类型语言数据类型、运算符与表达式是构建程序的基础框架。掌握数据的描述规则数据类型和操作规则运算符与表达式是写出高效、无错代码的前提。本文基于C第二章核心知识点系统梳理数据类型分类、常量与变量定义、各类数据特性及运算符使用技巧结合实例代码助你快速入门。一、C数据类型体系C的数据类型分为基本数据类型和非基本数据类型构成了程序中数据存储的基础模型1.1 基本数据类型核心用于存储简单数据包括整型int基本整型、short短整型、long长整型字符型char普通字符型、unsigned char无符号字符型实型浮点型float单精度、double双精度、long double长双精度布尔型bool取值true/false无值型void多用于函数返回值1.2 非基本数据类型由基本类型组合或扩展而来包括数组type[]如int arr[5]指针type*如char* p引用type如int ref a类与结构体class、struct联合union枚举enum二、常量与变量2.1 常量程序运行中值不可改变的量分为两类字面常量直接书写的常量值如整型100、实型3.14、字符型a、字符串hello符号常量用标识符替代常量通过#define定义格式#define 标识符 常量示例代码符号常量的使用#include iostream using namespace std; #define PRICE 30 // 定义符号常量PRICE代表30 int main() { int num 10, total; total num * PRICE; // 等价于10*30 cout total total endl; // 运行结果total300 // PRICE40; 错误符号常量不能赋值修改 return 0; }2.2 变量程序运行中值可改变的量本质是内存中的存储单元通过标识符变量名访问。2.2.1 变量定义规则格式类型符 标识符如int a; char c; float x;命名规范仅由字母、数字、下划线组成首字符必须是字母或下划线如sum、_total、student_name合法M.D.John、3D64非法注意事项区分大小写A和a是不同变量建议“见名知意”需先定义后使用2.2.3 变量赋初值支持定义时直接初始化示例int a 3; // 整型变量a初值3 float f 3.56; // 浮点型变量f初值3.56 char c a; // 字符变量c初值a int x, y, z 5; // 仅z初始化x、y未初始化 int m 3, n 3; // m、n初值均为3不可写int mn3;三、整型数据3.1 整型常量的表示形式十进制直接书写如123、-456八进制以0开头如0123等价于十进制83十六进制以0x开头如0x123等价于十进制2913.2 整型变量分类按符号和长度分为6类Visual C 6.0环境类型字节数数值范围[signed] int4-2147483648~2147483647unsigned int40~4294967295[signed] short [int]2-32768~32767unsigned short [int]20~65535[signed] long [int]4-2147483648~2147483647unsigned long [int]40~42949672953.2.1 关键特性内存中以补码存储有符号变量最高位为符号位0正1负可能发生溢出超出范围时数值循环如短整型327671-32768示例代码整型溢出#include iostream using namespace std; int main() { short a 32767; // 短整型最大值 short b a 1; // 溢出 cout a , b endl; // 运行结果32767,-32768 return 0; }四、浮点型数据用于存储小数或大范围整数分为单精度float、双精度double、长双精度long double。4.1 浮点型常量表示小数形式如0.123、3.14指数形式如3e-3等价于0.003要求e前后必须有数字指数为整数规范化指数形式e前的小数部分需保留1位非零数字如1.23456e24.2 浮点型变量特性float4字节7位有效数字范围3.4e-38~3.4e38double8字节15~16位有效数字范围1.7e-308~1.7e308默认浮点型常量为double存在舍入误差超出有效数字的部分会被舍弃示例代码浮点型舍入误差#include iostream using namespace std; int main() { float a 123456.789e5; float b a 20; cout a a , b b endl; // 运行结果a12345678848.000000, b12345678868.000000 return 0; }五、字符型数据5.1 字符常量普通字符单引号包裹如a、*转义字符以\开头表示特殊功能如\n换行、\t制表位、\101八进制ASCII码对应A示例代码转义字符使用#include iostream using namespace std; int main() { cout ab c\t de\rf\tg\n; // \t制表位、\r回车、\n换行 cout h\ti\b\bj k; // \b退格 return 0; } // 运行结果 // f ab c gde // h j k5.2 字符变量与字符串常量字符变量char类型占1字节存储字符的ASCII码可与整型互通字符串常量双引号包裹如abc末尾隐含\0作为结束标志a占2字节a占1字节示例代码字符与整型互通#include iostream using namespace std; int main() { int a A; // A的ASCII码为65 char b 32; // 32是空格的ASCII码 char c a b; // 653297对应a cout (int)c endl; // 输出97整型形式 cout c endl; // 输出a字符形式 return 0; }六、运算符与表达式6.1 算术运算符基本运算符加、-减、*乘、/除、%取余注意整数除法舍弃小数5/31%仅支持整型符号由被除数决定如-7%4-36.2 强制类型转换格式(目标类型)表达式仅临时转换值不改变原变量类型示例代码强制类型转换#include iostream using namespace std; int main() { float x 3.6; int i (int)x; // 临时转换x的值为3x本身仍为3.6 cout x x , i i endl; // 运行结果x3.6, i3 return 0; }6.3 自增自减运算符i/--i先增减1再使用值i/i--先使用值再增减1示例代码自增运算符区别#include iostream using namespace std; int main() { int i 0, j; j i; // 先赋值j0再i1 cout i j endl; // 输出1 0 i 0; j i; // 先i1再赋值j1 cout i j endl; // 输出1 1 return 0; }6.4 逗号运算符格式表达式1, 表达式2, ..., 表达式n求值顺序从左到右整个表达式的值为最后一个表达式的值示例代码逗号表达式#include iostream using namespace std; int main() { int a 2, b 4, c 6, x, y; y (x a b, b c); // x6y10 cout y y , x x endl; // 运行结果y10, x6 return 0; }6.5 混合运算类型转换不同类型数据混合运算时按“低级别→高级别”自动转换char/short → int → unsigned → long → float → double七、总结本章核心是掌握“数据如何描述”和“数据如何操作”数据类型决定了数据的存储方式和范围常量与变量是数据的载体运算符与表达式实现了数据的计算逻辑。学习时需重点关注变量命名规范和初始化要求整型溢出、浮点型舍入误差等边界问题字符与整型的互通性、字符串与字符的区别运算符优先级先乘除后加减和结合性多数自左至右建议结合示例代码反复练习重点掌握符号常量、转义字符、自增自减、强制类型转换的使用场景为后续循环、分支等语法学习打下基础。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

宁波建设安全协会网站桂林网红村

WindowResizer:解决窗口管理痛点的终极方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 你是否曾经遇到过这样的困境?某个重要软件的窗口大小无法调整&a…

张小明 2026/1/17 22:28:45 网站建设

这几年做哪些网站能致富“哈尔滨企业服务平台”公众号

量子计算与可用性偏差算法解析 1. 量子计算基础特性 量子计算具有一系列独特的特性,这些特性使其在计算领域展现出巨大的潜力。以下是对其主要特性的总结: |特性|描述| | ---- | ---- | |独特存储单元|量子比特(qubit)是一种独特的非易失性存储单元,与传统的比特有本质…

张小明 2026/1/17 22:28:45 网站建设

济南建手机网站哪家好网络工程师都考什么

Ubuntu Unity桌面使用指南 1. 登录Ubuntu系统 启动Ubuntu系统后,会显示用户列表。从列表中选择用户名,按回车键,接着输入密码并再次按回车键登录。密码会显示为一连串的“*”,这是安全特性。登录后,稍等片刻Ubuntu桌面就会出现。 2. Unity桌面特点 与其他操作系统不同…

张小明 2026/1/17 22:28:47 网站建设

福田网站建设团队珠海专业网站建设费用

Bruno技术深度解析:API测试工具的架构革新与实践 【免费下载链接】bruno 开源的API探索与测试集成开发环境(作为Postman/Insomnia的轻量级替代方案) 项目地址: https://gitcode.com/GitHub_Trending/br/bruno 在分布式系统与微服务架构…

张小明 2026/1/17 22:28:47 网站建设

中山做网站的大公司wordpress显示当前位置 代码

训练营简介 2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成…

张小明 2026/1/17 22:28:48 网站建设

心雨在线高端网站建设温州网站升级

在 Flutter 开发中,ListView、GridView等通用滚动组件能满足 80% 的常规场景,但面对电商异形商品展示、社交 APP 个性化卡片流、数据可视化仪表盘等复杂 UI 需求时,仅靠组合现有 Widget 往往会遇到性能瓶颈或视觉效果限制。此时深入 Flutter …

张小明 2026/1/17 22:28:49 网站建设