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);
}