C学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C学习笔记相关的知识,希望对你有一定的参考价值。

变量

在c语言中,变量必须先定义后使用,必须初始化。

 int i;
 i = 10;

在c99规则下,变量可以定义后直接初始化。

int i = 10;

全局变量没有初始化的情况下,系统会默认初始值为0。

数据类型以及输入输出

整型数据用unsigned修饰,说明此变量为无符号整型,也就是正整数。

输入输出:

unsigned:u%

八进制:o%

十六进制:x%

i%可以自动识别输入数据的进制,从而进行输出。

char本质上就是整型。小写的字母和大写的本身相差32。

char a = a;
char b = A;
printf("%d\n",a-b);

运行结果为32。

通过加减32可以实现字符的大小写转换。

enum:枚举

union:联合

struct:结构

  struct student {
        char name[10];
        int  age;
    };
    
    //访问结构内部元素
    struct student s = {"xiaoming",16};
    int age = s.age;
    
    //利用结构指针访问结构内部元素
    struct student *p;
    p = &s;
    int a = p->age;

typedef:为类型取别名

    //myStudent代表的就是struct student
    typedef struct student myStudent;
    myStudent st = {"xiaoming",16};

const:修饰的对象不可变,就近原则

extern:外部声明

 

以上是关于C学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

DOM探索之基础详解——学习笔记

学习笔记 链接

ReactJs学习笔记01

OpenCV 学习笔记(颜色直方图计算 calcHist)

JSP 学习笔记