C语言基础———基本概念

一、数据类型:
                        字节:1字节=8比特 1Byte = 8bit 1B=8b;
                        (signed默认(有符号),unsigned( 无符号 )) 整数: char(1),short(2),int(4, 默认 ),long(4) ,long long(8);
                        1字节=8位,表示的数据情况 2^8=256
                        signed:有符号,既可以表示正数也可以表示负数
                        unsigned:无符号,只能表示非负的数字
                        char:有符号,-128~-1, 0~127 ,即 -128~127
                        unsigned char:0~255
                        short:万
                        int:十亿
                        long long:很大很大
                        小数:float(4),double(8,默认)
int main()
{
printf("%d\n", sizeof(char));//1
printf("%d\n", sizeof(short));//2
printf("%d\n", sizeof(int ));//4
printf("%d\n", sizeof(long));//4
printf("%d\n", sizeof(long long));//8
printf("%d\n", sizeof(float));//4
printf("%d\n", sizeof(double));//8
printf("%d\n", sizeof(long double));//8
return 0;
}
二、输出函数
                        printf:向屏幕输出数据。
                        %d:输出十进制整数
                        %c:输出字符.字符利用 '' 包括的一个元素。
                        %f:输出小数
                        %s:输出字符串
三、运算符
                        ():提升优先级,[(3+4)*2-3]*2->((3+4)*2-3)*2;函数
                        []:用于数组
                        真:true(C99 增加bool), 0 ,常见笔试题
                        假:false(C99 增加bool), 0
int main()
{
if (1)//真
if(2)//真
if(0.5)//真
if("你好")//真
if(0)//假
if(!0)//非假,真
printf("真的\n");//1
else
printf("假的\n");//2
return 0;
}
                        !:逻辑非,不是,!真-> 假; ! ->
                        表达式1 && 表达式2 :且,表达式 1 为真且表达式 2 为真才为真,其它情况为假
                        表达式1||表达式2: 或,表达式 1 为真或者表达式 2 为真就为真,都为假才为假
                      
//题目练习
int main()
{
int a = 0;
int b = 0;
int c = 1;
if (++a && b++ && ++c)
printf("真\n");
else
printf("假\n");
printf("%d,%d,%d\n",a,b,c);//输出结果:假 1 1 1
return 0;
}
                        ++:前置++,后置 ++
int main()
{
int i = 10;
//int j = ++i;//前置++,先加,再赋值.11,11
//int j=i++;//后置++,先不加,赋值,然后再加.11,10
//int j = --i;//前置--,先减,再赋值. 9,9
int j = i--;//后置--,先赋值,后自减.9,10
printf("i=%d,j=%d\n",i,j);
return 0;
}
                          (数据类型):强制类型转换,强转
                        sizeof:求后面内容占用的字节数
四、主函数
                        主函数的形式为:int main(){...return 0;}
                         一般来说所有的函数调用或代码实现都需要写在主函数中。
五、基础代码框架 
                        必须包含头文件、主函数这两部分。
                        
#include<stdio.h>
int main()
{
    return 0;
}

在了解了上面这些知识之后就可以来编写你的第一段程序了,在屏幕上打印出“hello world”。

#include<stdio.h>
int main()
{
    printf("hello world");
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值