里奇c语言,C基础概念

一,C之父——丹尼斯·里奇

二,C程序结构分析

#include

// #预处理命令;<>把括号里内容引入源文件;stdio.h头文件,计算机自带库可以直接使用

int main(int argc, char argc[ ])

// main()是主函数,有且只有一个,C程序入口;int argc参数个数,char *argc[ ]记录参数

{

printf("hello word!"); // printf()库函数,按规定格式输出,包含在

return 0; //返回,或者函数结束

}

三,C数据类型——基本类型

1,变量定义赋值举例

整型:int num; int num1 = 0; short num2 = 0; long int num3 = 0;

unsigned num4 = 2; signed num5 = -2 有符号数和无符号数按语法赋值(虽然输出可能没有错误)

字符型:char ch = 'a'; char str[2][2] = {'a','b'}; getchar()和putchar()分别为字符输入输出。

浮点型:float numf = 12.213; double numdf = 1232.23131;

备注 :

变量名由数字,字母和下划线组成且第一个字符不能是数字;

变量名最好能见名知意,提高程序可读性。

2,输入输出

scanf("占位符",参数列表);

scanf("%d,%f %c %s",&num,&numf,&ch,&str);

//输入参数列表需要地址标志&,从键盘输入按格式输入,不能再最后一个占位符后加\n

printf("占位表",参数列表);

printf("%d,%c %8.3ld %f 长浮点型%lf,%s",num,ch,numl,numf,numdf,str);

四,sizeof运算

printf("%ld,%ld,%ld,%ld",sizeof(char),sizeof(short),sizeof(int)); // 输出1,2,4

printf("%ld,%ld,%ld,%ld",sizeof(long),sizeof(unsigned)); //输出8,4

printf("%ld,%ld,%ld",sizeof(signed),sizeof(float),sizeof(double)); //输出4,4,8

printf("%d",sizeof(long)); //32位机占位符用%d且long型输出4,其他一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值