精华内容
下载资源
问答
  • C语言-格式输入输出中“%d,%o,%x,%e,%f”等的含义

    万次阅读 多人点赞 2018-08-29 15:39:36
    格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。  如 %d整型...

    格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 
    格式字符有d,o,x,u,c,s,f,e,g等。 

    %d整型输出,%ld长整型输出,

    %o以八进制数形式输出整数,

    %x以十六进制数形式输出整数,

    %u以十进制数输出unsigned型数据(无符号数)。

    %c用来输出一个字符,

    %s用来输出一个字符串,

    %f用来输出实数,以小数形式输出,(备注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!!!)

    %e以指数形式输出实数,

    %g根据大小自动选f格式或e格式,且不输出无意义的零。

    scanf(控制字符,地址列表) 
    格式字符的含义同printf函数,地址列表是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);

    展开全文
  • C语言中%d,%s,%x,%f,%.100f,%的意思

    万次阅读 多人点赞 2017-02-13 11:04:26
    格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。  格式字符有d,o,x,u,c,s,f,e,g等。  如 %d整型输出,%ld长整型输出, %o以八...

        格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。 

    格式字符有d,o,x,u,c,s,f,e,g等。 

    %d整型输出,%ld长整型输出,

    %o以八进制数形式输出整数,

    %x以十六进制数形式输出整数,或输出字符串的地址。

    %u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。

    %c用来输出一个字符,

    %s用来输出一个字符串,

    %f用来输出实数,以小数形式输出,默认情况下保留小数点6位。

    %.100f用来输出实数,保留小数点100位。

    %e以指数形式输出实数,

    %g根据大小自动选f格式或e格式,且不输出无意义的零。

    展开全文
  • C语言%d%c%f

    千次阅读 多人点赞 2019-11-24 11:58:14
    %d是用来输出十进制整型数据的实际长度输出; %c是以字符形式输出,只输出一个字符; %f是以小数形式输出单、双精度度数,隐含输出6位小数。 %c 单个字符 %d 十进制整数(int) %ld 十进制整数(long) %f 十进制...

    C语言中的格式字符

    %d是用来输出十进制整型数据的实际长度输出;

    %c是以字符形式输出,只输出一个字符;

    %f是以小数形式输出单、双精度度数,隐含输出6位小数。

    %c 单个字符
    
    %d 十进制整数(int)
    
    %ld 十进制整数(long)
    
    %f 十进制浮点数(float)
    
    %lf 十进制浮点数(double)
    
    %o 八进制数
    
    %s 字符串(char)
    
    %u 无符号十进制数(DWORD)
    
    %x 十六进制数(0x00000)

    例如输出一个整数

    int a=10;
    printf("输出: %d \n",a);

     输出一个字符串其中\n是换行符

    char c[]="hello world";
    printf("输出: %s \n",c);

    展开全文
  • C语言中%d %.2d %2d %02d的区别

    万次阅读 多人点赞 2017-10-24 19:20:03
    %d:即为普通的输出。%2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。%02d:同样宽度为2,右对齐方式。位数不够,左边补0。%.2d:从执行效果来看,与%02d一样。

    %d:即为普通的输出。

    图片为转载

    %2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。

    这里写图片描述

    %02d:同样宽度为2,右对齐方式。位数不够,左边补0。

    这里写图片描述

    %.2d:从执行效果来看,与%02d一样。

    这里写图片描述

    展开全文
  • scanf_s输入%d%c%d格式错误问题

    千次阅读 2018-10-30 08:22:47
    scanf_s("%d%c%d",&a,&b,&c); 乍一看,没啥问题,但是一运行输入就会报错。 解决方案: 1、使用scanf,上边的代码就没问题 2、如果使用scanf_s,就要加上输入长度,如下 scanf_s("%d%c...
  • from datetime import datetime time_str = None 或者 time_str = "" 或者 time_str = "2018-11-27 09:58:25"...%Y-%m-%d %H:%M:%S").strftime("%Y%m%d%H%M%S")...
  • int k=8;printf("%d,%d\n",k,++k)与 printf("%d,%d\n",k,k++)为什么一个输出的是9,9 另一个是8,8
  • 如a = "2019-02-1823:40:00",想改为 a = "2019/02/18 23:40:00" 方法:先转换为时间数组,...timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray) ...
  • printf("%d%d%d%d\n", a,b,c);

    千次阅读 2013-03-21 10:06:39
    #include int main(int argc, const char *argv[]) { int a =1, b = 2, c = 6; printf("%d%d%d%d\n", a,b,c); return 0; } ./a.out 126-589225216
  • import datetime dd = datetime.datetime.strptime('2020-05-01', "%Y-%m-%d").strftime('%Y/%m/%d') dd
  • Python %d,%s,%f

    万次阅读 多人点赞 2019-10-27 20:53:29
    当你看到输出语句存在%d,%s,%f等百分号的时候,就接触到python字符串格式化输出相关知识。 Python 支持字符串格式化输出,尽管这样可能遇到非常复杂的表达式,但最基本的是用法就是将一个值插入到一个有字符串...
  • %d、%ld、%lld、%f、%lf

    千次阅读 多人点赞 2019-09-23 20:53:35
    %d:用于int %ld:用于long %lld:用于longlong %f:float %lf:double
  • %d %ld %lld

    千次阅读 2018-07-17 00:06:32
    相信下面几个表达方式,就能说明问题吧: %d=int, %ld=long, %lld=long long; 在32位编译器上,int=long=32bit;long long=64bit。
  • Python格式化输出 %s %d %f

    万次阅读 多人点赞 2017-11-22 10:38:16
    %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写字符) %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用E代替e) %f 浮点数字(用小数点...
  • root@localhost:~$ date +"%Y_%m_%d_%H_%M" 2019_07_24_00_15 root@localhost:~$ date +"%Y_%m_%d_%H_%M_%S" 2019_07_24_00_15_48 root@localhost:~$ date +"%Y%m%d_%H_%M_%S" 20190724_00_16_01 lake@localhost:~$....
  • python中%s与%d

    万次阅读 多人点赞 2018-08-03 20:28:54
    pythn print格式化输出。   %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符 号则是用来向用户显示输出的。...He is %d years old"%(25)) 效果: 3.打印浮点数 p...
  • %lf 和 %f 、%ld和%d

    千次阅读 2019-03-05 15:24:59
    printf输出时不管是%lf 和 %f都是最多保留小数点6位;因此两者均可。 scanf输入时%lf代表double型;%f代表float型。 %ld是输出长整型;%d是输出整型。
  • printf中%d,%c,%s,%x各代表什么

    万次阅读 多人点赞 2019-04-22 11:06:26
    转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点...
  • 输出printf 时 %2d,%d,%02d,%.2d

    千次阅读 2017-02-14 10:04:07
    C语言中%d %.2d %2d %02d的区别   %d就是普通的输出了 %.2d %2d %02d的区别" title="[原创]--C语言中%d %.2d %2d %02d的区别" style="margin:0px; padding:0px; border:0px; list-style:none"> ...
  • 例如:将 '201601' 转换成 '2016-01-01' import datetime dd = datetime.datetime.strptime('201601', "%Y%m").strftime('%Y-%m-%d')
  • %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数, %u以十进制数输出unsigned型数据(无符号数)。 %c用来输出一个字符, %s用来输出一个字符串, %f...
  • #include int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF) { printf("%d\n",a+b); } ...} 多组输入求两个数的和,然后突然发现while(~scanf("%d %d",&a,&b))的效果和while(scanf("%d
  • C和python中%d %.2d %2d %02d的区别

    万次阅读 多人点赞 2017-08-21 13:28:36
    %d就是普通的输出了 % 2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。 % 02d,和% 2d差不多,只不过左边补0 %.2d从执行效果来看,和% 02d一样
  • Python格式化字符 %s %d %f %g实例讲解

    千次阅读 2019-05-17 21:56:35
    Python格式化字符 %s %d %f %g实例讲解 格式 描述 %% 百分号标记 #就是输出一个% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六...
  • console 中%s,%d,%f,%i,%o的应用

    千次阅读 2020-08-28 18:00:58
    %d, %i 整型(Integer) %f 浮点类型(Floating) %o 对象类型(Object) %? 可以在 console.log() 中控制插入的位置和数据类型 demo console.log("1 %s 3", "+") //1 + 3 console.log("1 %d 3", "+") //1 NaN 3 console....
  • c语言,%d %.2d %2d %02d的区别

    千次阅读 2017-02-27 15:32:48
    %d就是普通输出 %2d就是将数字按照宽度为2 采用右对齐方式输出,若数据位数不到2位,则左边补空格 %02d和%2d差不多 只不过左边补0 %.2d没见过。但从执行效果来看和%02d一样 %02d试用与视频播放时间 例如:01:02/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 298,346
精华内容 119,338
关键字:

%d