常量变量

//

//  main.c

//  常量变量

//

//  Created by zhangxueming on 15/5/27.

//  Copyright (c) 2015年 zhangxueming. All rights reserved.

//



#include <stdio.h>



//常量: 是C语言中最基本的元素,包括: 字符常量, 整型常量, 浮点常量, 字符串常量,枚举常量

//字符常量: 'A' '}' 'x' '\n' '\f'

//字符常量要用单引号号包含

//以ASCII码(美国信息交换码)

//'A' --- 65

//'a' --- 97

//'0' --- 48

//字符常量在内存中占4个字节

//字符变量在内存中占1个字节

//'\n' '\0' '\\' '\'' '\"'



//整型常量 如: 78 100 %d %ld %lld %u %lu %llu

//浮点常量 如: 3.14 8.97 %f %lf %Lf



//字符串常量 "hello world"  "qianfeng" "567890985"

//1. 字符串用""包含

//2. 字符串中的每一个字符占一个字节

//3. 字符串必须用'\0'表示结束

//4. 字串串用%s占位符打印



//'0' 0 "0" '\0'



//int main(int argc, const char * argv[]) {

//    // insert code here...

//    //printf("Hello, World!\n");

//    

//    printf("%d\n", 'a');

//    printf("%c\n", 'a');//%c打印char类型 占位符

//    char ch = 'a';

//    printf("size = %ld\n", sizeof('a'));

//    printf("size = %ld\n", sizeof(ch));

//    printf("\\ \' \" \n");

//    

//    printf("%%\n");//两个%%输出一个%

//    

//    printf("string = %ld\n", sizeof("hello world"));

//    

//    printf("%s\n", "qian\0feng");

//    return 0;

//}



//变量: 内存中一块命名的内存空间

//变量定义

//数据类型 + 标识符

//标识符的命名:以字母或者下划线开头, 后面跟若干个字母数字或者下划线

//1. 必须以字母或者下划线开头

//2. 标识符元素不能为除字母下划线数字以外的字母

//3. 不能为C语言中的关键字



//变量的定义 : 一定在内存中开辟内存空间

//变量的声明 : 通知编译器, 该变量已经被定义其它地方



//extern 可以用来声明函数及变量

extern int score;



int num =100;



int main(int argc,const char *argv[])

{

    int a=10;//数据类型决定了开辟内存空间大小

    printf("a = %d\n", a);

    

    printf("score = %d\n", score);

    printf("num = %d\n", num);

    

    return 0;

}



int score = 99;//定义

 

你可能感兴趣的:(变量)