常量变量
// // 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;//定义