当前位置: 首页 > wzjs >正文

美工培训班学杭州网站优化咨询

美工培训班学,杭州网站优化咨询,海外网站建设公司,wdcp设置网站安全占位符篇 1. 整数类型2. 字符类型3. 浮点数类型4. 指针类型5. 字符串6. 修饰符 1. 整数类型 %d / %i:用于 int(有符号十进制整数)。int num -42; printf("%d", num); // 输出: -42%u:用于 unsigned int(无…

占位符篇

    • 1. 整数类型
    • 2. 字符类型
    • 3. 浮点数类型
    • 4. 指针类型
    • 5. 字符串
    • 6. 修饰符

1. 整数类型

  • %d / %i:用于 int(有符号十进制整数)。
    int num = -42;
    printf("%d", num);  // 输出: -42
    
  • %u:用于 unsigned int(无符号十进制整数)。
    unsigned int num = 42;
    printf("%u", num);  // 输出: 42
    
  • %o:无符号八进制(octal)。
  • %x / %X:无符号十六进制(hex,x 小写,X 大写)。

2. 字符类型

  • %c:用于 char(单个字符)。
    char ch = 'A';
    printf("%c", ch);  // 输出: A
    
  • %hhu:用于 unsigned char(C99 引入)。
  • %hhd:用于 signed char(C99 引入)。
  • 对于 char 类型,推荐用 %d 打印 ASCII 码,或用 %c 打印字符本身。

3. 浮点数类型

  • %f:用于 float / double(默认保留 6 位小数)。

    double pi = 3.141592;
    printf("%f", pi);  // 输出: 3.141592
    
  • %e / %E:科学计数法(e 小写,E 大写)。

  • %g / %G:自动选择 %f%e(更紧凑的格式)。

  • %.nf 指定保留 n 位小数(n 是任意正整数)。

  • 默认情况下,%f 会保留 6 位小数

    printf("%f\n", num);  // 输出: 3.141593(默认 6 位)
    
  • 四舍五入规则:

    • 如果第 n+1 位 ≥ 5,则第 n 位会 进位
      printf("%.3f\n", 1.2345);  // 输出: 1.235(5 进位)
      printf("%.3f\n", 1.2344);  // 输出: 1.234(4 舍去)
      
  • 动态指定小数位数(C99 支持)**
    可以使用 * 占位符,并通过参数动态指定小数位数:

    int precision = 3;
    printf("%.*f\n", precision, 3.141592);  // 输出: 3.142
    
  • 控制总宽度 + 小数位数**

  • %m.nfm 是最小总宽度(包括小数点),n 是小数位数。

  • 如果数字位数不足,会 右对齐 并用空格填充:

    printf("%8.3f\n", 3.14);  // 输出: "   3.140"(总宽度 8,右对齐)
    printf("%-8.3f\n", 3.14); // 输出: "3.140   "(左对齐)
    
    1. 科学计数法(%e / %E
    printf("%.2e\n", 3141.592);  // 输出: 3.14e+03(保留 2 位小数)
    printf("%.4E\n", 0.000123);  // 输出: 1.2300E-04(大写 E)
    

总结:

需求格式说明符示例
默认 6 位小数%f3.141593
固定 n 位小数%.nf%.2f3.14
动态 n 位小数%.*f%.*f, 33.142
科学计数法%.ne / %.nE%.2e3.14e+00
控制总宽度 + 小数位数%m.nf%8.3f空格空格空格3.142

4. 指针类型

  • %p:用于 指针地址(通常以十六进制打印)。
    int x = 10;
    printf("%p", (void*)&x);  // 输出类似: 0x7ffd42a3bc14
    

5. 字符串

  • %s:用于 char*(C 风格字符串)。
    char str[] = "Hello";
    printf("%s", str);  // 输出: Hello
    

6. 修饰符

格式说明符可以结合 长度修饰符 使用,如:

  • %hdshort int
  • %ldlong int
  • %lldlong long int
  • %zdsize_t(用于 sizeof 返回的类型)
http://www.dtcms.com/wzjs/269954.html

相关文章:

  • jsp怎么做购物网站b2b推广网站
  • 网站地图在线生成百度客户服务电话是多少
  • java做网站教程视频长沙专业网络推广公司
  • 西安网站开发海外营销方案
  • 大连建设安全网站广东疫情最新资讯
  • 冬青街 做网站竞价排名适合百度这样的网络平台吗
  • 广东网络公司网站建设html静态网页制作
  • 西安市城乡建设管理局网站的公示栏6广州seo网络优化公司
  • 服装网站建设方案网站建设流程
  • 公司网站制作申请报告企业网站模板免费
  • 网站建设永远在路上推广策划
  • 网站建设没有签定合同网页设计制作
  • 卫生局网站建设优化培训内容
  • 淘宝网站怎么做视频商业推广费用一般多少
  • 谁有做网站比较厉害的seo网络优化师就业前景
  • 临淄建设局网站福建优化seo
  • wordpress即时聊天插件网页搜索优化
  • 萍缘网站建设工作找公司做网站多少钱
  • 做网站的说3年3年包括什么软件搜索引擎优化需要多少钱
  • wordpress升级插件出现意外错误百度笔记排名优化
  • 长沙网站制作公司有哪些搜索引擎营销sem包括
  • 受欢迎的购物网站建设360收录
  • 画廊网站建设关键词工具软件
  • seo建站还有市场吗关键词指数查询工具
  • 太原网站制作定制开发怎么申请网址
  • 网站建设结课总结推广目标怎么写
  • 全屏滚动网站示例今日新闻头条大事
  • 永远网站建设重庆森林经典台词图片
  • 价格低廉的意思seo技术分享博客
  • 女生做网站开发北京seo如何排名