C语言printf函数语句printf(“%*d”,m,n);是什么意思?输出来是什么?

2020-06-20 科技 143阅读
C语言的printf语句中"*"字符的意义有如下几种情况。 1、作为字符输出 printf("%c", '*'); //输出字符* 2、作为字符串输出 printf("%s", "*"); //输出字符串* 或者 printf("*"); 3、作为运算符,用于表示乘法运算或者指针间接运算 printf("%d", 1 * 2); //输出1 和2的积int a =2;int *p = &a;printf("%d\n", *p); //输出指针内容 4、作为printf函数的占位符 printf("%*.*f\n", 10, 4, 1234.56); //不输出10和4而输出1234.5600
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com