爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      linuxC编程从入门到精通——变量与数据类型

      首页 知识中心 软件开发 文章详情页

      linuxC编程从入门到精通——变量与数据类型

      2024-11-22 08:11:42 阅读次数:24

      变量,编程

      常量:不会变化的数据。不能被修改。

      1. “hello”、'A'、-10、3.1415926(浮点常量)  

      2. #define PI 3.1415 【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值

      3. const int a = 10; 定义语法:const 类型名 变量名 = 变量值。

      const关键字: 被该关键字修饰的变量,表示为只读变量。

      变量:会变化的数据。能被修改。

      定义语法:类型名 变量名 = 变量值。(一般方法)

      变量三要素:类型名、变量名、变量值。 int r = 3; float s = PI*r*r;(变量值是一个表达式)

      变量的定义: int a = 40;

      变量的声明: 1) int a; 没有变量值的变量定义 叫做声明。

      2)extern int a; 添加了关键字 extern。

      1. 变量定义会开辟内存空间。变量声明不会开辟内存空间。

      2. 变量要想使用必须有定义。

      当编译器编译程序时,在变量使用之前,必须要看到变量定义。如果没有看到变量定义,编译器会自动找寻一个变量声明提升成为定义。

      如果该变量的声明前有 extern 关键字,无法提升。


      【建议】:定义变量时。尽量不要重名。

      标识符:

      变量和常量的统称。

      命名规则: 1. 通常常量使用大写、变量使用小写。大小写严格区分。

      2. 只能使用字母、数组、下划线(_)命名标识符。且,数字不能开头。 a-z/A-Z/0-9/_

      int a5ir = 10; ok

      int _34F = 6; ok

      float s2_i85c = 5.4; ok

      int 98ti_54 = 4; error.

      3. 禁止使用关键字和系统函数作为标识符名称。 main/system/printf/sleep....

      sizeof关键字:

      不是函数。用来求一个变量、类型的大小。 返回一个 无符号整数。 使用 %u 接收返回值。

      方法1: sizeof(类型名) -- sizeof(int)

      方法2: sizeof(变量名) --- int a = 20; sizeof(a)

      【了解】: sizeof 变量名/类型名 举例1: sizeof int

      举例2: sizeof a

      有符号整型:

      signed: 有符号 (超级不常用, 通常省略):    int a = 10; a = -7; 

      int类型: %d 4 字节

      int 名 = 值;

      short类型: %hd 2 字节

      short 名 = 值; short s1 = 3;

      long类型: %ld 4 字节 (windows: 32/64: 4字节; Linux:32位:4字节, 64位:8字节)

      long 名 = 值; long len = 6;

      long long 类型:%lld 8 字节

      long long 名= 值; long long llen = 70;

      无符号整型:

      unsigned: 无符号     只表示数据量,而没有方向(没有正负)  

      unsigned int类型: %u 4 字节

      unsigned int 名 = 值;

      unsigned int a = 40;

      unsigned short类型: %hu 2 字节

      unsigned short 名 = 值;

      unsigned short s1 = 3;

      unsigned long类型: %lu 4 字节 (windows: 32/64: 4字节; Linux:32位:4字节, 64位:8字节)

      unsigned long 名 = 值;

      unsigned long len = 6;

      unsigned long long 类型:%llu 8 字节

      unsigned long long 名 = 值;

      unsigned long long llen = 70;

      char字符类型:1字节

      存储一个字符。本质是ASCII码。 ‘A’、‘a’、‘%’、‘#’、‘0’

      格式匹配符: %c

      ‘A’:65

      ‘a’:97

      ‘0’:48

      ‘\n’:10

      ‘\0’: 0

      转义字符:

      ‘\’ 将普通字符转为 特殊意。 将特殊字符转为本身意。

      '\n' 和 ‘\0’

      实型(浮点数、小数):

      float:  单精度浮点型。   4字节

      float v1 = 4.345;

      %f格式匹配符。 默认保留 6 位小数。

      double:双精度浮点型。 8字节 【默认】

      double v2 = 5.678;

      unsigned float v1 = 4.345; 无符号的 float 数据

      unsigned double v2 = 5.678; 无符号的 float 数据

      printf("n = %08.3f\n", n);

      输出的含义为:显示8位数(包含小数点), 不足8位用0填充。并且保留3位小数。对第4位做四舍五入。

      进制和转换:

      十进制转2进制。  --- 除2反向取余法。 【重点】

      十进制转8进制。 --- 除8反向取余法。

      十进制转16进制。--- 除16反向取余法。

      int a = 56; -- 111000

      int b = 173; -- 10101101

      2进制转10进制。

      2^10 = 1024

      2^9 = 512

      2^8 = 256

      2^7 = 128

      2^6 = 64

      2^5 = 32

      2^4 = 16

      2^3 = 8

      2^2 = 4

      8进制:

      8进制转10进制。 

      定义8进制数语法:

      056: 零开头,每位数0~7之间。 ---- 46

      0124: ---- 84

      8进制转2进制。

      按421码将每个八进制位展开。

      056:5--》 101。 6--》 110 。

      101110

      05326:5 --》 101。 3--》 011。 2--》 010。 6--》 110

      2进制转8进制:

      1 010 111 010 110: 012726

      自右向左,每3位一组,按421码转换。高位不足三位补0

      16进制:

      语法: 以0x开头,每位 取 0-9/A-F/a-f

      A -- 10

      B -- 11

      C -- 12

      D -- 13

      E -- 14

      F -- 15
      16 -- 10:

      0x1A: 16+10 = 26

      0x13F:15+3x16+256

      16 -- 2:

      0x1A: 00011010

      0x13F: 000100111111

      2 -- 16:

      0001 0011 1111: 13F

      自右向左,每4位一组,按8421码转换。高位不足三位补0

      总结:

      int m = 0x15F4;

      int n = 345;

      int var = 010011; // 不允许。 不能给变量直接复制 二进制数据。

      输出格式:

      %d %u %o %x %hd %hu %ld %lu %lld %llu %c %f %lf

      %d %u %x %c %s

      存储知识:

      1 bit位  就是一个 二进制位

      一个字节 1B = 8bit位。

      1KB = 1024B

      1MB = 1024KB

      1GB = 1024MB

      1TB = 1024GB

      源码反码补码:【了解】

      源码:
      43 -> 00101011
      -43 --> 10101011

      反码:
      43 -> 00101011
      -43 --> 10101011
      11010100

      补码:(现今计算机采用的存储形式)

      43 -> 00101011 : 正数不变
      -43 --> 11010101 : 负数,最高位表符号位, 其余取反+1

      43-27 ==> 43 + -27

      人为规定: 10000000 --> -128

      char 类型:1字节 8个bit位。 数值位有7个。   

      有符号: -2^7 --- 2^7-1 == -2^(8-1) -- 2(8-1) -1

      --> -128 ~ 127

      无符号: 0 ~ 2^8 -1

      -> 0~255

      不要超出该数据类型的存储范围。


      short类型:2字节 16bit

      有符号: -2^15 --- 2^15-1 == -2^(16-1) -- 2(16-1) -1

      --> -32768 ~ 32767

      无符号: 0 ~ 2^8 -1

      --> 0~65535


      int 类型:4字节 -2^(32-1) -- 2^(32-1)-1

      有符号:

      -> -2147483648 ~ 2147483647

      无符号: 0~2^32 -1

      --> 0~4294967295

      long类型:4字节

      有符号:

      --> -2147483648 ~ 2147483647

      无符号: 0~2^32 -1

      --> 0~4294967295

      longlong 类型:8字节


      有符号:
      --> -2^(63) ~ 2^(63)-1

      无符号:

      --> 0~2^63-1
      #include <stdio.h>

      #define N 1024
      #define EXIT_SUCCESS 0
      int main(void)
      {
      int a = 10;

      printf("这是一个常量 N:%d\n", N);

      printf("这是一个变量 a:%d\n", a);


      return EXIT_SUCCESS;
      }

      linuxC编程从入门到精通——变量与数据类型

      #include <stdio.h>

      #define PI 3.1415

      int main(void)
      {
      const int r = 3; // 定义一个只读变量

      //圆的面积 = PI x 半径的平方
      float s = PI * r * r;

      //圆的周长 = 2 x PI x 半径
      float l = 2 * PI * r;

      printf("圆的周长为:%f\n", l); // 默认显示 6 位小数。
      printf("圆的面积为:%f\n", s);

      printf("圆的周长还可以写成:%.2f\n", PI * r * r);
      printf("圆的面积还可以写成:%.2f\n", 2 * PI * r); // 指定保留小数点后保留2位,对第3位进行4舍五入

      return 0;
      }

      linuxC编程从入门到精通——变量与数据类型

      #include <stdio.h>    

      int main(void)
      {
      int var = 54; // 定义一个变量 var, 定义的同时指定初值为 54

      var = 238; // 使用变量,给变量var赋新值 238

      printf("var = %d\n", var); // 使用变量,打印变量var的值到屏幕。

      return 0;
      }

      linuxC编程从入门到精通——变量与数据类型

      #include <stdio.h>
      #define EXIT_SUCCESS 0
      int main(void)
      {
      int a = 10; // 定义有符号整数 a, 给a赋初值为 10
      short b = 20; // 定义有符号整数 b, 给a赋初值为 20
      long c = 30L; // 定义有符号整数 c, 给a赋初值为 30, 可以简写为 long c = 30;
      long long d = 40LL; // 定义有符号整数 d, 给a赋初值为 40, 可以简写为 long long d = 40;

      printf("sizeof(a)= %d\n", sizeof(a));
      printf("sizeof(b)= %d\n", sizeof(b));
      printf("sizeof(c)= %d\n", sizeof(c));
      printf("sizeof(d)= %d\n", sizeof(d));

      printf("按类型, int 大小为:%d\n", sizeof(int));
      printf("按类型, short 大小为:%d\n", sizeof(short));
      printf("按类型, long 大小为:%d\n", sizeof(long));
      printf("按类型, long long 大小为:%d\n", sizeof(long long));

      // system("pause");

      return EXIT_SUCCESS;
      }

      linuxC编程从入门到精通——变量与数据类型

      #include <stdio.h>

      int main(void)
      {
      char ch = 'a';
      printf("sizeof(ch) = %u\n", sizeof(ch));

      printf("%c\n", 97); //字符'a'
      printf("%c\n", 65); //字符'A'

      char A = 'A'; // 定义字符变量 A, 初值为 ‘A’
      char a = 'a'; // 定义字符变量 a, 初值为 ‘a’

      printf("a = %d\n", a); //字符'a'的ASCII的值97
      printf("A = %d\n", A); //字符'A'的ASCII的值65

      printf("A = %c\n", 'a' - 32); //小写a转大写A
      printf("a = %c\n", 'A' + 32); //大写A转小写a

      ch = ' ';
      printf("空格ASCII的值:%d\n", ch); //空格ASCII的值 32
      printf("\'\\n\'ASCII的值:%d\n", '\n'); //换行符ASCII的值 10
      printf("字符\'\\0\':%d\n", '\0'); //字符'\0'的ASCII的值 0
      printf("字符\'0\':%d\n", '0'); //字符'0'的ASCII的值 48

      return 0;
      }

      linuxC编程从入门到精通——变量与数据类型

      #include <stdio.h>

      int main(void)
      {
      char ch; // 有符号 char 型数据,取值范围 -128~127

      //符号位溢出会导致数的正负发生改变
      ch = 0x7f + 2; //因为:0x7f == 0111 1111 == 127,所以 等价于 ch = 127 + 2;
      printf("%d\n", ch);
      // 0111 1111
      //+2后 1000 0001,这是负数补码,其原码为 1111 1111,结果为-127

      //最高位的溢出会导致最高位丢失
      unsigned char ch2;
      ch2 = 0xff+1; //因为:0xff == 255 == 1111 1111,所以 等价于 ch2 = 255 + 1;
      printf("%u\n", ch2);
      // 1111 1111
      //+1后 10000 0000, char只有8位最高位的溢出,结果为0000 0000,十进制为0

      ch2 = 0xff + 2; //因为:0xff == 255 == 1111 1111,所以 等价于 ch2 = 255 + 2;
      printf("%u\n", ch2);
      // 1111 1111
      //+1后 10000 0001, char只有8位最高位的溢出,结果为0000 0001,十进制为1

      return 0;
      }

      linuxC编程从入门到精通——变量与数据类型

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_13859040/5814444,作者:qq5b42bed9cc7e9,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:【django】新闻模块——新闻列表展示【29】

      下一篇:对C++代码进行语法着色,分析关键字class,判断是类的定义还是模板参数。

      相关文章

      2025-05-14 10:33:25

      30天拿下Rust之网络编程

      在现代软件开发中,网络编程无处不在。无论是构建高性能的服务器、实时通信应用,还是实现复杂的分布式系统,对网络编程技术的掌握都至关重要。Rust语言以其卓越的安全性、高性能和优秀的并发模型,为网络编程提供了坚实的基础。

      2025-05-14 10:33:25
      Rust , TCP , 使用 , 客户端 , 异步 , 编程
      2025-05-14 10:07:38

      C++ 11新特性之auto和decltype

      在C++ 11标准中,引入了两大关键类型推导机制,即:auto关键字和decltype表达式。这两个特性不仅极大地简化了代码编写,提升了可读性,还为开发者提供了更加灵活、直观的类型声明方式。

      2025-05-14 10:07:38
      auto , 函数 , 变量 , 类型 , 表达式
      2025-05-14 10:07:38

      30天拿下Rust之所有权

      在编程语言的世界中,Rust凭借其独特的所有权机制脱颖而出,为开发者提供了一种新颖而强大的工具来防止内存错误。这一特性不仅确保了代码的安全性,还极大地提升了程序的性能。

      2025-05-14 10:07:38
      data , Rust , 内存 , 函数 , 变量 , 数据
      2025-05-13 09:53:23

      Java静态变量在静态方法内部无法改变值

      在Java中,静态变量(也称为类变量)属于类本身,而不是类的任何特定实例。它们可以在没有创建类的实例的情况下访问和修改。如果我们发现在静态方法内部无法改变静态变量的值,这通常是因为我们的代码中有一些逻辑错误或误解。

      2025-05-13 09:53:23
      Java , 变量 , 实例 , 类名 , 访问 , 静态 , 静态方法
      2025-05-13 09:53:13

      计算机萌新的成长历程18——指针

      计算机要存储数据的话有以下几种途径,按访问速度由快到慢来排列分别是:寄存器>高速缓存>内存>硬盘。它们的存储空间大小是依次增大的,寄存器的存储空间大小最小,硬盘存储空间大小最大。

      2025-05-13 09:53:13
      内存 , 变量 , 地址 , 寄存器 , 指针
      2025-05-13 09:49:27

      全局变量_文件体系

      全局变量_文件体系

      2025-05-13 09:49:27
      bash , bashrc , profile , 变量 , 实践 , 文件
      2025-05-13 09:49:27

      变量基础_变量定义

      变量基础_变量定义

      2025-05-13 09:49:27
      变量 , 定义 , 示例 , 移除 , 解析 , 语法
      2025-05-13 09:49:27

      变量基础_变量场景

      变量基础_变量场景

      2025-05-13 09:49:27
      变量 , 场景 , 存储 , 学习 , 数据 , 编程语言
      2025-05-13 09:49:27

      编程语言逻辑

      编程语言逻辑

      2025-05-13 09:49:27
      分类 , 学习 , 编程 , 编程语言 , 语言 , 逻辑
      2025-05-12 08:40:18

      Linux+Docer 容器化部署之 Shell 语法入门篇 【Shell变量】

      Linux+Docer 容器化部署之 Shell 语法入门篇 【Shell变量】

      2025-05-12 08:40:18
      Linux , 变量
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5228827

      查看更多

      最新文章

      C++ 11新特性之auto和decltype

      2025-05-14 10:07:38

      Java静态变量在静态方法内部无法改变值

      2025-05-13 09:53:23

      变量基础_变量场景

      2025-05-13 09:49:27

      编程语言逻辑

      2025-05-13 09:49:27

      C语言的32个关键字

      2025-05-07 09:08:23

      【30天玩转python】网络编程基础

      2025-05-06 09:19:39

      查看更多

      热门文章

      7、awk编程语言

      2023-03-31 06:14:11

      leetcode刷题三十八

      2023-03-21 10:30:17

      数据结构与算法之七 栈

      2022-11-17 12:37:20

      指针(*)、取地址(&)、解引用(*)与引用(&)

      2023-04-10 08:54:19

      游戏编程之六 游戏编程的特点

      2024-09-25 10:13:46

      leetcode刷题四十一

      2023-03-21 10:30:17

      查看更多

      热门标签

      java Java python 编程开发 代码 开发语言 算法 线程 Python html 数组 C++ 元素 javascript c++
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      Ultrawebgrid中利用JS得到选中行的值

      Java中静态变量与实例变量的使用与区别

      【C语言】指针与结构体

      4 个 JavaScript 最基础的问题 —— Eric Elliott

      Python入门篇--变量与数据类型

      C语言入门:为什么选择学习C语音以及编译器的选择

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号