// 這是單行注釋文字
1.2 多行注釋語(yǔ)法:/gov 待注釋得內(nèi)容 gov/注意:多?注釋內(nèi),專(zhuān)業(yè)嵌套單?注釋。 多?注釋之間不能嵌套。
/gov這是多行注釋文字這是多行注釋文字這是多行注釋文字gov/注意:多行注釋不能嵌套使用。
1.3 示例
#include <stdio.h> /gov這里是多行注釋書(shū)寫(xiě)得內(nèi)容gov/int main(void) { printf("HelloWorld\n");// 這是單行注釋?zhuān)诵袨檩敵?HelloWorld // 單行注釋?zhuān)瑢?zhuān)業(yè)放在代碼行尾,也專(zhuān)業(yè)放在行上return 0; }
1.4 注釋得小擴(kuò)展注釋得快捷鍵:Ctrl + K,Ctrl + C/U注釋擦除:注釋得內(nèi)容,不參與運(yùn)行注釋得嵌套:不管是單行還是多行,蕞好都不要嵌套二、關(guān)鍵字
關(guān)鍵字:在C語(yǔ)言中被賦予了特定含義得英文單詞,一共有32個(gè)關(guān)鍵字。
但是不需要背,后面會(huì)挨個(gè)講解,現(xiàn)在只要知道關(guān)鍵字得特點(diǎn)即可:
關(guān)鍵字全部小寫(xiě)在特定得敬請(qǐng)關(guān)注譯器中,關(guān)鍵字是高亮顯示得vs:藍(lán)色或者紫色vs:藍(lán)色auto break case char const continue default do double else enum extern float for goto if int long register return short signedsizeof static struct switch typedef union unsigned void volatile while
現(xiàn)在知道兩個(gè)關(guān)鍵字即可:
int:表示整數(shù)return:表示程序結(jié)束了三、常量3.1 什嗎是常量程序運(yùn)行得過(guò)程中,其值永遠(yuǎn)不會(huì)發(fā)生改變得數(shù)據(jù)
3.2 常量得分類(lèi)3.3 練習(xí)給你一組數(shù)據(jù),說(shuō)出下面每組數(shù)據(jù)中,分別是哪種類(lèi)型得常量
0:整形常量0.0:實(shí)型常量-25:整形常量123 :整形常量17.0:實(shí)型常量‘’ :語(yǔ)法錯(cuò)誤‘ ’ :字符常量‘a(chǎn)’ :字符常量‘!’ :字符常量‘#’ :字符常量‘a(chǎn)b’:語(yǔ)法錯(cuò)誤‘題’:語(yǔ)法錯(cuò)誤‘¥’:語(yǔ)法錯(cuò)誤“” :字符串常量“你好”:字符串常量
3.4 細(xì)節(jié)補(bǔ)充
實(shí)型常量得小細(xì)節(jié)
小數(shù)點(diǎn)前后,如果只有0,專(zhuān)業(yè)省略不寫(xiě)0.93 專(zhuān)業(yè)寫(xiě)成 .9318.0 專(zhuān)業(yè)寫(xiě)成 18.
最新科學(xué)計(jì)數(shù)法是實(shí)型常量,但是要寫(xiě)E
12340000 專(zhuān)業(yè)寫(xiě)成 1.2340000E7但是寫(xiě)成 1.234 gov 10得7次方就錯(cuò)誤了,因?yàn)檫@是一個(gè)計(jì)算過(guò)程,不是最終得數(shù)字
3.5 練習(xí)
(1)選擇題
1. 以下選項(xiàng)中正確得整型常量是:BA) 12.B) -20C) 1,000 D) 4 5 6
(2)選擇題
2.以下選項(xiàng)中正確得實(shí)型常量是:DA) 0B) -31C) 0.329×102 D) .871
(3)選擇題
3.以下選項(xiàng)中不正確得實(shí)型常量是:BA) 2.607E-1B) 0.8103e 2C) -77.77 D) 456e-2
(4)選擇題
4. 想要進(jìn)行數(shù)學(xué)計(jì)算,下面正確得寫(xiě)法是: CA)“12”+ 13 B)“23”+“13” C) 13 + 23 D)“1.2”+ 3.7
3.6 輸出常量
利用printf集合占位符得方式專(zhuān)業(yè)輸出常量
printf(參數(shù)1,參數(shù)2);
參數(shù)1:輸出內(nèi)容得最終樣式,以字符串得形式體現(xiàn) (必填)
占位符:
舉例1:輸出一個(gè)整數(shù)
#include <stdio.h>int main(){ printf("%d", 10); return 0;}
舉例2:輸出一個(gè)小數(shù)
#include <stdio.h>int main(){ printf("%f", 1.93); return 0;}
舉例3:輸出一個(gè)字符
#include <stdio.h>int main(){ printf("%c", 'A'); return 0;}
舉例4:輸出一個(gè)字符串
#include <stdio.h>int main(){ // 第壹種方式: printf("Hello World!"); // 第二種方式: printf("我得名字為:%s","尼古拉斯·純情·暖男·天真·阿瑋"); return 0;}
舉例5:輸出一段話
#include <stdio.h>int main(){ printf("阿瑋得身高為:%f米", 1.93); return 0;}``````c#include <stdio.h>int main(){ printf("阿瑋得年齡為:%d歲", 1.93); return 0;}
作業(yè)練習(xí)
按照要求輸出以下內(nèi)容:
1,我學(xué)校得名字為:XXXXX
? 要求:學(xué)校得名字需要結(jié)合占位符得形式進(jìn)行輸出
2,我高考得總分為:XXX分
? 要求:總分需要結(jié)合占位符得形式進(jìn)行輸出
3,我親親女朋友得名字是:XXX
? 要求:女朋友得名字需要結(jié)合占位符得形式進(jìn)行輸出
#include <stdio.h>int main(){ // 練習(xí)1:打印學(xué)校得名字 printf("我學(xué)校得名字為:%s","珞珈山職業(yè)技術(shù)學(xué)院"); // 練習(xí)2:打印高考得成績(jī) printf("我高考得總分為:%f分", 666.0); return 0;}
3.7 輸出多個(gè)常量
一個(gè)printf中專(zhuān)業(yè)同時(shí)輸出多個(gè)數(shù)據(jù),占位符和后面得數(shù)據(jù)要一一對(duì)應(yīng)
練習(xí):輸出以下內(nèi)容:
? 我親親女朋友得姓名是:小詩(shī)詩(shī)。性別:女。年齡:18歲。身高:1米82。體重:110斤。
? 要求:女朋友得姓名,性別,年齡,身高,體重@信息需要結(jié)合占位符得形式進(jìn)行輸出
#include <stdio.h>int main(){ printf("我親親女朋友得姓名是:%s。性別:%s。年齡:%d歲。身高:%f。體重:%d斤", "小詩(shī)詩(shī)","女",18,1.82,110); return 0;}
3.8 輸出并換行
平時(shí)寫(xiě)代碼得時(shí)候,想要換行直接寫(xiě)\n即可,C語(yǔ)言會(huì)根據(jù)不同得操作系統(tǒng)解析成對(duì)應(yīng)得換行符
練習(xí):輸出以下內(nèi)容
? 我親親女朋友得姓名是:小丹丹。性別:女。年齡:19歲。身高:1米63。體重:90斤。
要求1:女朋友得姓名,性別,年齡,身高,體重@信息需要結(jié)合占位符得形式進(jìn)行輸出要求2:每一個(gè)數(shù)據(jù)單獨(dú)成一行#include <stdio.h>int main(){printf("我親親女朋友得姓名是:%s\n", "小丹丹");printf("性別:%s\n", "女");printf("年齡:%d歲\n", 19);printf("身高:%f\n", 1.63);printf("體重:%d斤\n", 90);return 0;}
四、變量4.1 變量得三要素
1. 變量名:用來(lái)在程序中使用。
2. 變量類(lèi)型:開(kāi)辟內(nèi)存空間大小。
3. 變量值:存儲(chǔ)得實(shí)際數(shù)據(jù)
4.2 變量定義類(lèi)型名 變量名 = 變量值(一般都這嗎寫(xiě))
? 舉例:
? int m = 57;
會(huì)開(kāi)辟內(nèi)存空間給變量。變量聲明不會(huì)開(kāi)辟內(nèi)存空間。
代碼演示:
#include <stdio.h>int main(){// 1. 定義格式: // 數(shù)據(jù)類(lèi)型 變量名; int a; // 2. 賦值/修改值 // 變量名 = 數(shù)據(jù)值; a = 10; // 3. 如果定義得時(shí)候已經(jīng)知道了變量中要存儲(chǔ)什嗎樣得數(shù)據(jù) // 數(shù)據(jù)類(lèi)型 變量名 = 數(shù)據(jù)值; int b = 20; return 0;}
變量得練習(xí)兩數(shù)相加
#include <stdio.h>int main(){//定義兩個(gè)變量相加并求和 int a = 10; int b = 20; printf("%d\n", a + b); return 0;}
2. 微信余額
用一個(gè)變量表示微信得余額需求:一開(kāi)始微信得余額為100元,
收到了一個(gè)2元得紅包
經(jīng)常發(fā)生改變得數(shù)據(jù),我們專(zhuān)業(yè)用變量來(lái)表示
#include <stdio.h>int main(){//定義變量表示余額 int money = 100; money = money + 2; printf("%d\n", money); return 0;}
4.3 變量得注意事項(xiàng)只能存一個(gè)值變量名不最優(yōu)重復(fù)定義一條語(yǔ)句專(zhuān)業(yè)定義多個(gè)變量變量在使用之前一定要進(jìn)行賦值變量得作用域范圍
#include <stdio.h>int main(){// 1. 變量中只能存一個(gè)值int a = 10;printf("%d\n", a);a = 20;printf("%d\n", a);// 20// 2. 變量名不最優(yōu)重復(fù)// int a = 20;// printf("%d\n", a);// 3.一條語(yǔ)句專(zhuān)業(yè)定義多個(gè)變量(了解)int b = 10, c = 20, d = 30;printf("%d\n", b);printf("%d\n", c);printf("%d\n", d);// 4.變量在使用之前,一定要賦值//int e;//printf("%d\n", e);// 5.變量得作用范圍(暫時(shí)不講)return 0;}