C语言跃锦成龙

阅读: 评论:0

C语言跃锦成龙

C语言跃锦成龙

C语言变量的讲解

常量讲解源代码如下,观看是请注意看一旁的注释
此代码很值得初学C语言的小白观看

#include <stdio.h>
int g_nAge=5;//全局变量,自动初始化为0
extern int height;//外部变量
void show()
{static int i =10;//静态变量:生命周期,从程序启动到程序结束printf("i=%dn",i);i=i+1;
}
int main()
{printf("age=%dn",g_nAge);show();//调用函数show();show();//1.变量的命名://命名规则:由字母、数字、下滑线组成;不能以数字开头;严格区分大小写;不能使用关键字作为变量名//命名规范;见名知义;变量名长度不要超过32个字符,超过会截断,简介明了/*命名方法:1.驼峰命名法:单词的首次母大写2.匈牙利命名法:添加前缀:int:n;char:ch;float:f;double:d;指针:p:句柄;h;全局变量:g_	*///(一)字符型变量//1.关键字:char,一个字节占用8个位,1byte=8bit; 每一个bit只能存0或1; 在内存中占用一个字节char ch = '&';printf("char占用字节:%dn", sizeof(ch));printf("ch=%cn", ch);//2.char型的存储范围:0-255,最多能够表示256个字符; 可以分为有符号(正数负数0)和无符号(0正数)//3.unsigned无符号型:0-255; signed有符号:-128-127unsigned char ch1 = 255 + 10;//结果为9signed char ch2 = -128;char ch3 = -128 + 1;printf("ch1=%dn", ch1);printf("ch2=%dn", ch2);printf("ch3=%dn", ch3);//(二)整形常量//1.短整型:short,占用2个字节short s = 45;printf("s=%dn", s);printf("short占用字节:%dn", sizeof(short));//2.无符号:没有符号位,16位全部来表示数值:范围:0-65535,最多可表示65536个数//3.有符号:取值范围:-32768-32767unsigned short s1 = 65536;signed short s2 = -32769;printf("s1=%dn", s1);printf("s2=%dn", s2);//4.基本整型:int,占用4个字节,32位,无符号:0-2^32-1;有符号:-2^31-2^31-1/*unsigned int n = 10;signed int n1 = 21;printf("int占用字节:%dn", sizeof(int));printf("n1=%dn", n1);printf("n=%dn", n);*///5.长整型:long int(long),占用4个字节,无符号:0-2^32-1;有符号:-2^31-2^31-1long int l = 45;long l1 = 45;printf("l=%dn", l);//6.长长整型:long long int,占用8个字节,64位,无符号:0-2^-64-1;有符号:-2^63-2^63-1/*long long int an = 78;printf("long long int占用字节数是:%dn", sizeof(long long int));printf("an=%dn", an);        运行不了*///(三)浮点型变量//1.单精度浮点型:float,占用8个字节,精确小数后面6位float f=78.4;printf("%fn",f);printf("float占用字节:%dn",sizeof(float));//2.双精度浮点型:double,占用8个字节,精确到小数点后15位double d=45.6;printf("%lfn",d);printf("double占用字节:%dn",sizeof(double));//长双精度:long double,占用8个字节long double ld=799.7;printf("%lfn",ld);printf("long double占用字节:%dn",sizeof(long double));//二、变量的存储类型//1.自动变量:函数里面定义的局部变量,离开作用域之后就会自动销毁,默认不加auto,表示自动变量//2.静态变量:static关键字声明,://3.寄存器变量:register关键字声明register int r=45;//4.外部存储变量:使用extem关键字声明//三、变量的作用域//1.局部变量,int num1=10;//局部变量不会初始化为0,使用之前必须初始化,或者赋值printf("num1=%dn",num1);//2.全局变量//3.外部变量:在另外一个文件中定义,在这个文件中应用return 0;   }

本文发布于:2024-02-04 20:08:13,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170715492259192.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:go code 锦集
标签:成龙   语言
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23