zhliao2

风雨兼程,一路向北-------fpga (Keep a quiet heart study)
c基础

大一记载的笔记:

常量是以什么样的二进制代码存储在计算机中
    整数是以补码的形式转化为二进制代码存储在计算机中的
    实数是以IEEE754的形式转化为二进制代码存储在计算机中的
    字符的本质实际也是与整数的存储方式相同

字节就是存储数据的单位, 并且是硬件所能访问的最小单位


     1
//死机程序

# include <stdio.h>
# include <malloc.h>

int main(void)
{
    while(1)
    {
        int * p = (int *)malloc(1000);
    }
} 




      2


# include <stdio.h>
int main(void)
{
    char ch = 'a';
    //char ch = 'n';  // error
    ch = 'b';
    printf("%c\n", ch);
}




     3


//注意是m输出的值    与  &&  左边的表达式为假, 右边的表达式不执行
//                   或  ||  左边为真时, 右边的表达式不执行
#  include <stdio.h>

int main(void)
{
    int i = 46;
    int k = 34;
    int m;
    m = (7 > 6)&&(k = 0);//m = (7 > 6) && (k = 8); //m = (1 > 4) && (k = 6)
    printf("m = %d\n", m);
}



     4
//注意printf的输出接果 输入334hj时输出是?

# include <stdio.h>

int main(void)
{
    int i;
    char j;
    scanf("%d", &i);   // 当scanf("m%d", &i); 要输入m   ...
    printf("i = %d\n", i);
    scanf("%c", &j);
    printf("j =  %c\n", j);
}




    5
//if的简单用法
# include <stdio.h>

int main(void)
{
    if (5 > 3)
        printf("aaa\n");
    if (0)
        printf("bbb\n");
    if (0 == 0)
        printf("ccc\n");
}

posted on 2012-06-09 01:59  zhliao  阅读(271)  评论(0)    收藏  举报