C语言基础知识

数据以字节存储于内存之中,1字节=8位(bit)。

vc++编译器中以4个字节表示整数,用补码形式存放。

实数以指数形式存储,标准的形式是:0.123456×10三次幂。

字符数据以ASCII码形式存放。一个字节存放一个字符。

sizeof("\t\nabc\r")所占用的字节数为7。最后面有一个\0的结束符。

char c = '\n' 合法 为一个换行符。转义字符占用字节数为1.

ASCII中A为65 a为97.

小写字母的ASCII码-32=大写字母的ASCII码。

一个冒泡排序的算法吧:

#include<stdio.h>
main()
{
    int i=0;
    int j=0;
    int temp;
    int    a[7];
    scanf("%d",&a[0]);
    scanf("%d",&a[1]);
    scanf("%d",&a[2]);
    for(i=0;i<6;i++)
    {
        for(j=i+1;j<7;j++)
        {
            if(a[i]>a[j])
            {
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
            else
            {
                temp=a[j];
            }
        }
    }
    printf("%d\n",a[0]);
    printf("%d\n",a[1]);
    printf("%d\n",a[2]); 
    printf("%d\n",temp);
}

posted @ 2012-09-11 20:02  最后的程序员  阅读(120)  评论(0编辑  收藏  举报