[C语言 - 1.2] 类型说明符、字符、数组
2015-05-13 18:02
225 查看
A.类型说明符(只能修饰int)
short int: = short 2字节
long int: long 8字节 = long 输出占位符 %ld
signed int: = signed 默认 带符号位
unsigned int := unsigned 去除符号位,用以存放数值
long long int:= long long 在64位系统中还是8字节,跟long没有区别 输出占位符 %lld
int s = sizeof (long long int);
printf("s = %d\n", s);
B.char
汉字占用3个字节,不能用char
C.数组
特殊的声明、定义方法
int ages[5] = {[2] = 4, [4] = 1};
int count = 5;
int ages[count] ;
错误:
int d[count] = {1,2,3,4,5};
定义的同时赋值,数组大小必须使用常量
数组作为函数参数的时候,可以省略数组长度
数组作为函数参数是指针传递
作为形参的数组在使用sizeof 的时候,数组作为指针存在,长度是8字节
short int: = short 2字节
long int: long 8字节 = long 输出占位符 %ld
signed int: = signed 默认 带符号位
unsigned int := unsigned 去除符号位,用以存放数值
long long int:= long long 在64位系统中还是8字节,跟long没有区别 输出占位符 %lld
int s = sizeof (long long int);
printf("s = %d\n", s);
B.char
汉字占用3个字节,不能用char
C.数组
特殊的声明、定义方法
int ages[5] = {[2] = 4, [4] = 1};
int count = 5;
int ages[count] ;
错误:
int d[count] = {1,2,3,4,5};
定义的同时赋值,数组大小必须使用常量
数组作为函数参数的时候,可以省略数组长度
数组作为函数参数是指针传递
作为形参的数组在使用sizeof 的时候,数组作为指针存在,长度是8字节
相关文章推荐
- [C语言 - 1.2] 类型说明符、字符、数组
- C语言初步-第19讲: 字符数据及字符类型(getchar()的相关说明 )
- C语言—如何将字符数组转换为int类型
- 黑马程序员--c语言:进制、变量的内存分析、类型说明符、位运算、char类型、数组
- 黑马程序员——零基础学习iOS开发——05 C语言:进制、内存储存细节、类型说明符、位运算、数组
- 字符类型及其数组常使用的说明
- C语言中字符数组和字符串、字符串常量(转载)
- 关于C中字符数组,字符指针以及C++中string类型的两两转换及排序
- 可存放任意类型变量的动态数组--C语言实现
- c语言中的字符数组与字符串
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- C语言练习 字符数组处理
- C语言回顾(六、基类型,数组指针,字符串指针,函数指针,文字常量区)——iOS开发基础
- C语言结构体中字符数组的问题
- C语言博客作业--字符数组
- C语言:将输入的字符串(char* cp)存入字符指针数组(char * spa[])
- C语言博客作业--字符数组
- C语言博客作业--字符数组
- c语言字符数组与字符串深入解析
- C语言定义字符串和字符数组