学习总结第七篇 5.9

一、内容总结:

1、注释

// 注释          /* */   块注释

2、程序设计的实质:数据表示和数据处理

3、程序结构分类:顺序结构、分支结构、循环结构

4、printf

双引号原样输出 printf("a=3\n");

格式控制输出printf("a=%d b=%d\n",a,b); 输出格式,输出列表

printf("%c",c);            字符输出

printf("%ld",c);           长整型输出

5、scanf  

格式输入 scanf("%d%d",&a,&b) ;    输入格式,地址列表

输入时两个数字中间可加空格、回车、tab

 一个内存单元即1 byte 是8 bit,&a获取的是a的首地址

6、整型

int  4 byte,有的是 2 byte  -32768--32767

long int  长整型       如 long a;  

long long int      如 long long b;

short int      如 short c;

7、字符

字符在计算机中以 ASC 码存在,可以与数字进行加减运算 如'a'+5

char b  b为变量

'a'     a是常量,不能给常量赋值

'0'     0也是字符常量

printf输出时,整型和字符可以相互转换


例:

#include

int main(){

    char i;

    printf("请输入一个字符:");

    scanf("%c",&i);

    if(i>=48 && i<=57)

        printf("输入字符为数字字符 %c\n",i);

    else if(i>=97 && i<=122)

        printf("输入字符为小写字母 %c\n",i);

    else if(i>=65 && i<=90)

        printf("输入字符为大写字母 %c\n",i);

    else

      printf("输入字符错误!!!\n");

    return 0;

}

上述程序中如果把所有 if 语句中的 i全部改为 ’1’,则程序始终走第二个 if

8 、关系运算符

<  >  ==  >=  <=  表达式的结果是真1或假0

5

510

9、程序设计时要让计算机尽量运行少的代码,如else的使用

二、疑问

对于内存分配等问题不清楚

你可能感兴趣的:(学习总结第七篇 5.9)