问题求解与程序设计(C重新回顾:个人版)一

一、容易遗忘之转义字符

转义序列 含义
\n 换行
\t 水平制表
\\ 输出反斜杠
\a 响铃符
\'' 输出双引号
\' 输出单引号
\? 输出问号
\r 输出回车符(不换行,光标定位当前行的开始位置)
\b 退格
   

 二、输出占位符

#include<stdio.h>
int main(void)
{
    printf("%d %d %d",2,33,556)//输出实际宽度
    printf("%5d %5d %5d",2,33333,556)//规定宽度为5,不足5位的右对齐
    printf("%-5d %-5d %-5d",2,33333,556)//规定宽度为5,不足5位的左对齐
    return 0;
}

 运行结果:

//2 33 556
//    2 33333   556
//2     33333  556

三、数据类型的变量所占储存空间大小:

/*sizeoftype.c*/
#include<stdio.h>
int main(void)
{
    printf(''Data       type number of Bytes\n'');
    printf(''-----      -------------------\n'');
    printf("char        %d\n",sizeof(char));
    printf("int         %d\n",sizeof(int));
    printf("float       %d\n",sizeof(float));
    printf("double      %d\n",sizeof(double));
    return 0;
}

 运行结果:

//Data       type number of Bytes
//-----      -------------------
//char       1
//int        4 
//float      4 
//double     8
上一篇:【收藏】Chrome 错误代码:ERR_UNSAFE_PORT


下一篇:556,位运算解形成两个异或相等数组的三元组数目