数据类型输出
来源:互联网 发布:产品生产过程矩阵 编辑:程序博客网 时间:2024/05/07 22:42
#include <stdio.h>int main(){ printf ("Characters: %c %c \n", 'a', 65); printf ("Decimals: %d %ld\n", 1977, 650000L); printf ("Preceding with blanks: %10d \n", 1977); printf ("Preceding with zeros: %010d \n", 1977); printf ("Some different radices: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100); printf ("floats: %4.2f %+.0e %E \n", 3.1416, 3.1416, 3.1416); printf ("Width trick: %*d \n", 5, 10); printf ("%s \n", "A string"); return 0;}/*1) 整数%d 整数的参数会被转成有符号的十进制数字%u 整数的参数会被转成无符号的十进制数字%o 整数的参数会被转成无符号的八进制数字%x 整数的参数会被转成无符号的十六进制数字,并以小写abcdef 表示%X 整数的参数会被转成无符号的十六进制数字,并以大写ABCDEF 表示浮点型数%f double 型的参数会被转成十进制数字,并取到小数点以下六位,四舍五入%e double 型的参数以指数形式打印,有一个数字会在小数点前,六位数字在小数点后,而在指数部分会以小写的e 来表示%E 与%e 作用相同,唯一区别是指数部分将以大写的E 来表示%g double 型的参数会自动选择以%f 或%e 的格式来打印,其标准是根据打印的数值及所设置的有效位数来决定。%G 与%g 作用相同,唯一区别在以指数形态打印时会选择%E 格式。 flags 有下列几种情况+ 一般在打印负数时,printf ()会加印一个负号,整数则不加任何负号,此旗标会使得在打印正数前多一个正号 (+)。# 此旗标会根据其后转换字符的不同而有不同含义。当在类型为o 之前 (如%#o),则会在打印八进制数值前多印一个o。而在类型为x 之前 (%#x)则会在打印十六进制数前多印'0x',在型态为e、E、f、g 或G 之前则会强迫数值打印小数点。在类型为g 或G 之前时则同时保留小数点及小数位数末尾的零。0 当有指定参数时,无数字的参数将补上0。默认是关闭此旗标,所以一般会打印出空白字符。*/
0 0
- 数据类型输出
- printf, sprintf,输出数据类型
- printf, sprintf,输出数据类型
- DbgPrint 数据类型输出
- printf, sprintf,输出数据类型
- JAVA学习心得--基本数据类型,输入、输出,数组
- 用PHP输出MySQL中的timestamp数据类型
- 用printf输出 STL string数据类型
- 第二章 基本数据类型,输入、输出,数组
- 用printf输出 STL string数据类型
- char与wchar_t数据类型输出问题
- 数据类型的LIST输出(WRITE)
- 各种数据类型的输出占位符
- 用printf输出 STL string数据类型
- php文本变量输出,及注释,数据类型。
- js中常见数据类型输出情况
- PHP自学no00008数据类型整数型多进制输出
- PHP基础之数据类型与输出
- 优先级
- 进制之间的转换
- memcached
- JS获取CSS样式(style/getComputedStyle/currentStyle)
- linux su和sudo命令的区别
- 数据类型输出
- 【C++】中序线索化二叉树及其遍历
- linux 775和777权限有什么区别
- 华为OJ中级题-查找两个字符串a,b中的最长公共子串
- 设计模式小结
- [LeetCode]Jump Game II
- 机器学习实战笔记(1)机器学习基础
- 浅谈-----Servlet
- Android学习手记(5) 基本UI布局