啥意思?两个存储单元?
dd.s是 dd 这个结构体里面的 s这个成员,p是指向这个结构体的首地址,也就是a的地址(因为a是第一个成员)
绑定的是两个存储单元的起始地址,这个不知道你想表达什么意思
/*C格式控制字符:输出单个字符
s格式控制字符:输出字符串
%s,%ms,%-ms
%m.ns:输出m位的字符,从字符串的左端开始截取n位的字符,如果n位小于m位,则左端补空格
*/
#include "stdio.h"
int main(void)
{
double f=123.456;
printf("%s\n","Helloworld"); // 按%s格式输出
printf("%10.3s\n","Helloworld"); // 按 %m.ns格式输出
printf("%-10.3s\n","Helloworld"); // 按%-m.ns格式输出
printf("%ms\n",f);
printf("%-ms\n",f);
return 0;
}